APT (תוכנה)

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

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]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ 1.0 1.1 דף פקודות לשליטה בתוכנה
  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
Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.