ההבדל בין apt לעומת apt-get

Difference Between Apt Vs



כל משתמש לינוקס מכיר את הפקודה החזקה apt ו- apt-get וכנראה השתמש בה לניהול חבילות במערכת שלו. עם זאת, רובם אינם מבינים את ההבדל בין apt ו- apt-get ולעתים קרובות הם מתבלבלים מתי להשתמש בכזה או אחר. שניהם כלי שורת פקודה עם קוד פתוח המשמשים לניהול חבילות כגון התקנה, עדכון, שדרוג והסרה. עם זאת, עדיין ישנם כמה הבדלים ביניהם.

במאמר זה נסביר את ההבדל בין פקודות 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 תהיה כדאית מכיוון שהיא מספקת את כל הפונקציות הנדרשות לניהול חבילות והיא מהירה יותר, ידידותית יותר וקלה יותר לשימוש.