במאמר זה נסביר את ההבדל בין פקודות apt לפקודות apt-get בלינוקס. נדון גם בכמה מהפקודות apt הנפוצות ביותר שהחליפו את הפקודה apt-get.
Apt- היסטוריה קצרה
כלי השירות לשורת הפקודה הוצג בשנת 2014 עבור חבילות .deb של הפצת Debian. הוא שימש לראשונה בגרסה הבלתי יציבה של דביאן ולאחר מכן הפך לסטנדרט בדביאן 8. בתחילה הוא לא זכה לתשומת לב רבה מצד משתמשים, והם המשיכו להשתמש בפקודה הישנה והמוכרת apt-get. עם זאת, לאחר שחרורו של אובונטו 16.04, הוא מתחיל לצבור פופולריות ואיכשהו החליף את apt-get.
ההבדל בין apt-get ו- apt
ההבדל הראשון שתבחין בין apt ו- apt-get הוא הפקודה עצמה. לדוגמה, אם ברצונך להשתמש בעדכון apt-get לעדכון אינדקס מאגר המערכת, היית מפעיל:
$סודו עדכון apt-get
עכשיו עם apt, אתה פשוט צריך להריץ:
$סודועדכון מתאים
פקודת העדכון המתאים לא רק מעדכנת את אינדקס המאגר אלא גם אומרת אם וכמה גירסאות חדשות של התוכנה זמינות במאגר.
הבה נראה עוד פקודות מתאימות שהחליפו את apt-get. כדי להציג פקודות אלה, תוכל להקליד apt help או לבקר בדף apt man על ידי הקלדת apt man במסוף. הוא יציג את כל המידע הקשור ל- apt
פוּנקצִיָה | apt-get | מַתְאִים |
התקן חבילה | apt-get להתקין
| התקנה מתאימה |
הסר את החבילה | apt-get להסיר | מתאים להסיר |
עדכן את כל החבילה | שדרוג apt-get | שדרוג מתאים |
עדכן את כל החבילות (טיפול אוטומטי בתלות) | apt-get dist-upgrade
| שדרוג מלא מתאים
|
חפש חבילות | חיפוש apt-cache | חיפוש מתאים |
הצג את פרטי החבילה | מופע apt-cache | מופע Apt |
הסר תלות לא רצויה | apt-get הסרה אוטומטית
| הוספה אוטומטית מתאימה
|
מסיר חבילה עם תצורה משויכת | טיהור Apt-get | טיהור מתאים |
בטבלה שלעיל, כל הפקודות זהות אם תחליף apt-get על ידי apt למעט הפקודה apt upgrade. הפקודה הישנה apt-get upgrade מעדכנת את כל החבילות הקיימות כיום במערכת שלך. הוא אינו מתקין או מסיר את החבילה הקיימת במערכת שלך.
עם זאת, הפקודה החדשה לשדרוג apt מתקינה חבילות שנוספו כתלות בחבילות לשדרוג. למרות שדומה לשדרוג apt-get, הוא גם אינו מסיר את החבילות שהותקנו בעבר.
בנוסף, הפקודה apt show מדפיסה את הפלט בסדר אלפביתי ומסתירה מידע פחות חשוב שהוצג על ידי הפקודה apt-cache show.
ההבדל בין apt ו- apt-get אינו מוגבל רק לפקודות. לפקודה apt החדשה נוספה תכונה חזותית נוספת כדי להפוך אותה לנעימה למשתמשי הקצה. בכל פעם שחבילה מתעדכנת תוך שימוש בשדרוג מתאים, שדרוג מלא או שדרוג מתאים, תראה סרגל התקדמות המודיע לך על התקדמות התהליך. הוא מופיע גם כאשר אתה מסיר את החבילה באמצעות apt remove או apt purge.
יתר על כן, אם אנו מפעילים את הרשימה המתאימה לשדרוג, היא מציגה גם כמה צבעים כדי לספק סקירה ברורה של החבילות שעבורן המאגר מציע גרסה עדכנית ביותר.
שתי פקודות חדשות:
מלבד פקודות ההחלפה, ישנן שתי פקודות חדשות שהוצגו עם ה apt: רשימת התאמות ומקורות עריכה מתאימים.
- רשימה מתאימה - כאשר נעשה שימוש בפקודת apt list עם –הותקן או ניתן לשדרוג, הוא מפרט את החבילות המותקנות, הזמינות להתקנה או את אלה שצריך לשדרג.
- מקורות עריכה מתאימים - כאשר נעשה שימוש בפקודה זו, היא פותחת את קובץ sources.list בעורך לעריכה.
Apt-get עדיין לא מוחלף לגמרי ב- apt, ואני חושב שזה לא ייפסק לחלוטין. עם זאת, ייתכן שאתה חושב במה כדאי לך לבחור: apt או apt-get. לדעתי, בחירה ב- apt תהיה כדאית מכיוון שהיא מספקת את כל הפונקציות הנדרשות לניהול חבילות והיא מהירה יותר, ידידותית יותר וקלה יותר לשימוש.