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

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

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

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

apt-offline

עריכה

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

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

ראו גם

עריכה

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

עריכה
  מדיה וקבצים בנושא APT בוויקישיתוף

הערות שוליים

עריכה
  1. ^ 1 2 דף פקודות לשליטה בתוכנה
  2. ^ דף הסבר אודות APT-RPM
  3. ^ Fink - About
  4. ^ Bringing Debian APT to the iPhone - Jay Freeman (saurik)
  5. ^ http://www.telesphoreo.org/
  6. ^ מתוך קובץ ה-README שבחבילת התוכנה
  7. ^ לדוגמה בעדכון, הפקודה הדרושה היא apt-offline set /tmp/mysignat.ure
  8. ^ לדוגמה בעדכון, הפקודה הדרושה היא apt-offline get /path/to/mysignat.ure
  9. ^ לדוגמה בעדכון, הפקודה הדרושה היא apt-offline instal /path/to/the/file/or/folder


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