מה ההבדל בין APT ל- dpkg באובונטו?

מה ההבדל בין APT ל- dpkg באובונטו?

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





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





APT לעומת dpkg: שני מתקיני חבילות חשובים

APT ו- dpkg הם שני ממשקי ניהול חבילות שורת הפקודה שבהם תוכל להשתמש במסוף באובונטו ובמערכות מבוססות Debian אחרות. הם יכולים, בין היתר, התקן קבצי DEB ורשום חבילות מותקנות.





אבל ייתכן שאתה תוהה אם הם כל כך דומים, למה אתה צריך גם APT וגם dpkg?

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



מְבוּלבָּל? בואו נפרק את ההבדלים העיקריים.

APT משתמש ב- dpkg להתקנת חבילות

כאשר APT (או בת הדודה שלה, Apt-get) מתקינה חבילה, היא בעצם משתמשת ב- dpkg בחלק האחורי כדי להשיג זאת. בדרך זו, dpkg משמש יותר ככלי 'מתחת למכסה המנוע' לממשק הידידותי יותר של APT.





APT יכול להוריד חבילות

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

מהו נתב wifi חכם

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





Dpkg לא יתקין תלות

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

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

sudo apt install -f

אינדקס Dpkg חבילות מקומיות בלבד

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

dpkg --list

של APT רשימה command יפרט כל חבילה שהיא יודעת עליה, מקומית או אחרת.

apt list

כדי לראות רק את החבילות המותקנות, עליך לעבור את --מוּתקָן אוֹ -אני אוֹפְּצִיָה.

apt list --installed

Dpkg לעומת Apt: איזה מהם טוב יותר עבורך?

אם אתה רוצה להתקין חבילות מקומיות עם dpkg, תוכל לעשות זאת מבלי להתמודד עם בעיות. עם זאת, עדיף לך עם APT או Apt-get אם אתה מחפש באופן קבוע חבילות במאגרי תוכנה מרוחקים.

APT תעשה את העבודה של מציאת והורדת החבילה הרצויה, והיא תוודא שכל התלות הדרושות מתקיימות. אתה עדיין יכול להשתמש ב- dpkg, אך APT תבצע את אותה פונקציה תוך הקפדה על התוכנה שתעבוד כפי שאתה צריך אותה. בנוסף, APT הוא אידיאלי להסרה נכונה של חבילות והסרתן מהמערכת שלך.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד להסיר את התוכנה בלינוקס עם Apt

הסרת תוכנה מבטיחה שיש לך מספיק מקום בהתקן האחסון שלך. להלן הסרת התקנת אפליקציות ב- Linux באמצעות Apt.

קרא הבא
נושאים קשורים
  • לינוקס
  • אובונטו
  • לינוקס
  • מנהלי חבילות
על הסופר ג'ורדן גלור(51 מאמרים פורסמו)

ג'ורדן הוא כותב צוות ב- MUO שמתלהב להפוך את לינוקס לנגישה וללא מתח עבור כולם. הוא גם כותב מדריכים בנושא פרטיות ופרודוקטיביות.

עוד מג'ורדן גלור

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה