אם אתה משתמש באובונטו או בכל הפצת לינוקס מבוססת דביאן אחרת, ללא ספק קראת את הוראות ההתקנה שאומרות לך להשתמש בפקודה 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.
קרא הבא נושאים קשורים- לינוקס
- אובונטו
- לינוקס
- מנהלי חבילות
ג'ורדן הוא כותב צוות ב- MUO שמתלהב להפוך את לינוקס לנגישה וללא מתח עבור כולם. הוא גם כותב מדריכים בנושא פרטיות ופרודוקטיביות.
עוד מג'ורדן גלורהירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחצו כאן להרשמה