APT (תוכנה)

APT (באנגלית: Advanced Packaging Tool) הוא ממשק משתמש חופשי הפועל יחד עם ספריות מערכת, לטיפול בהתקנת והסרת תוכנות בהפצת הלינוקס דביאן, ודומותיה.

מטרת APT היא לפשט את תהליכי ניהול התוכנות במערכות הפעלה דמויות יוניקס, וזאת על ידי יצירת אוטומציה להתקנת, הסרת, איחזור והגדרת חבילות תוכנה, הן ממקורות קוד והן מכאלו המהודרות כבר.

במקור תוכננה APT להוות ממשק קדמי ל-dpkg, המטפלת החבילות בפורמט deb של דביאן, אך בהמשך הותאמה לעבוד גם עם מנהל החבילות RPM, דרך APT-RPM. מיזם Fink התאים את APT למערכת ההפעלה Mac OS X, והפך אותה לחלק ממערכת ניהול החבילות שלה.

Cydia הוא מנהל חבילות המותקן בפריצת iOS, המבוסס בחלקו על APT, והותאם למערכת ההפעלה iOS כחלק ממיזם Telesphoreo.

apt-offline
apt-offline הוא כלי חיצוני ל-apt שנכתב באמצעות שפת התכנות פייתון, ומאפשר התקנת חבילות ועדכוני מערכת, אף במחשב שאינו מחובר באופן ישיר לרשת. הכלי מהווה פתרון לניידות הבעייתית יחסית של חבילות במערכות apt, בשל הצורך להוריד בנפרד את כל התלויות של החבילה על פי גרסת המערכת המדויקת. הכלי פותח על ידי ריטש רג' סרף, לזכר אביו קומר שרף. הכלי פועל באמצעות שורת פקודה, וכן באמצעות ממשק משתמש גרפי.

תפעול הכלי הוא על ידי יצירת קובץ חתימה במחשב המנותק מהרשת, המכיל את כל המידע הנדרש לעדכון המערכת, או להורדת חבילה מסוימת. את קובץ החתימה מעבירים אל מחשב אחר המחובר לרשת, ושם מורידים את קובצי העדכון והתוכנות הדרושות. את החבילות שהורדו מחזירים למחשב המנותק ומתקינים.

 ראו גם 
 Snap
 Flatpak

קישורים חיצוניים


מדריך בעברית לניהול חבילות עם APT, נכתב על ידי אחד ממפתחי דביאן
 התמונה הגדולה של מערכת APT הקשרים בין הרכיבים והתוכנות השונות במערכת ניהול החבילות בדביאן.

הערות שוליים

קטגוריה:ניהול חבילות תוכנה
קטגוריה:Dpkg