התוכנה שאתה מריץ במחשב שלך היא שהופכת אותה לאישית באמת. זה מספר הרבה על מה אתה עובד, על מה אתה אוהב לעשות, או על התחביבים שלך.
מדריך זה בוחן כיצד לנהל חבילות תוכנה באמצעות מנהל החבילות של דביאן (dpkg) בהפצות לינוקס מבוססות דביאן כמו אובונטו, דביאן, מנטה וקאלי וכו '. לחבילות התוכנה של דביאן יש את סיומת .deb.
ניהול תוכנה הוא אחת המשימות הנפוצות ביותר שתבצע במחשב האישי שלך או כמנהל מערכת.
מה זה Dpkg?
Dpkg הוא כלי שירות ברמה נמוכה המורכב ממכלול פקודות המשמשות להתקנה, הסרה, רישום וניהול של חבילות תוכנה בהפצות לינוקס מבוססות Debian.
כלי השירות dpkg הוא הבסיס שעליו נבנים כלים אחרים לניהול תוכנה כגון Apt ו- Synaptic. אלה מסווגים ככלי ניהול תוכנה ברמה גבוהה.
התקנת קבצי חבילות תוכנה של Debian (.deb) באופן מקומי במחשב האישי שלך היא אחת ההתמחויות של dpkg.
זה חשוב במיוחד להתקנת תוכנה במכונות שהן מחוץ לרשת למטרות אבטחה או בגלל בעיות קישוריות לרשת. חבילות תוכנה בולטות שניתן להתקין עם dpkg כוללות קוד VS, גוגל כרום ו- VirtualBox רק כדי להזכיר כמה.
רשימת חבילות תוכנה מותקנות
כדי לראות רשימה של חבילות תוכנה מותקנות במחשב שלך, פשוט הפעל את הפקודה הבאה.
dpkg - בחירות קבל
ה - בחירות קבל אפשרות הפקודה מציגה שמות חבילות מותקנים בפורמט פשוט ונקי.
להצגת פרטי גרסה זמינים אודות חבילות מותקנות, באפשרותך להשתמש בפקודה הבאה. בנוסף מופיע מידע כגון גרסת התוכנה, גודל המותקן, מקור, עדיפות וכו '.
dpkg - הדפסה זמינה
אם ברצונך להציג מידע על חבילת תוכנה בצורה טבלאית. אתה יכול להשתמש ב- dpkg-query פקודה כדלקמן.
dpkg-query - רשימה
התקנת חבילות תוכנה
התקנת חבילות תוכנה היא אחת המשימות הנפוצות ביותר שאנו מבצעים במחשבי המחשב שלנו. לפני שתוכל להתקין חבילות תוכנה במחשב שלך עם dpkg תחילה עליך להוריד את חבילת התוכנה ולהביא אותה באופן מקומי. אתה יכול להוריד בקלות חבילות תוכנה באמצעות הדפדפן שלך או באמצעות כלים כגון wget או curl.
תזדקק להרשאות מוגברות כדי להתקין ולהסיר חבילות תוכנה עם dpkg.
למשל להתקנה גוגל כרום, הורד אותו לתיקיית ההורדות. ואז פשוט הפעל את הפקודה הבאה.
sudo dpkg - התקן ~ / הורדות / google-chrome-stable_current_amd64.deb
שחזור תלות
חבילות תוכנה בלינוקס תלויות לרוב בתוכנות אחרות כדי לעבוד בצורה חלקה.
כאשר אתה מתקין חבילות באמצעות dpkg, זה לעתים קרובות חכם לשחזר תלות עם Apt באמצעות הפקודה הבאה רק כדי לוודא שהכל עובד בסדר.
sudo apt להתקין - f
עֵצָה: אתה יכול להשתמש בשיטה קצרה עבור רוב הפקודות dpkg. לדוגמה, dpkg -i חבילה_שם במקום dpkg - התקן שם חבילה להתקנת חבילות תוכנה. מדריך זה משתמש בגישה האחרונה מכיוון שהפקודות הארוכות יותר מסבירות את עצמן.
קָשׁוּר: כיצד למצוא ולתקן חבילות שבורות בלינוקס
עדכון תוכנה
לשמור על שלך מערכת מעודכנת הוא קו הגנה טוב מפני פגמים ביטחוניים והוא המפתח לקיום מערכת יציבה וחזקה יותר.
כדי לעדכן חבילות תוכנה המותקנות באמצעות dpkg, תחילה עליך להוריד את החבילה החדשה יותר ולאחר מכן להתקין אותה באמצעות פקודת ההתקנה שנדונה בסעיף לעיל.
כדי לבדוק אם קיימות חבילות שבורות, השתמש ב - ביקורת אוֹפְּצִיָה. אפשרות פקודה זו בודקת אם כל החבילות הותקנו כראוי והאם חסרות תלות. אם תהיה חבילה מקולקלת, כלי השירות dpkg ייתן לך ייעוץ לגבי תיקונים מוצעים.
dpkg - אודיט
קביעת תצורה מחדש של חבילת תוכנה
אפשרות חזקה נוספת שמספק dpkg היא היכולת להגדיר מחדש חבילת תוכנה שכבר הותקנה. לדוגמא, כדי להגדיר מחדש את VirtualBox תוכלו להפעיל את הפקודה למטה ויוצג בפניכם מסך תצורה.
sudo dpkg-תצורה מחדש של virtualbox-6.1
הסרת חבילות תוכנה
כאשר אינך זקוק עוד לתוכנה ומוכן להסיר אותה, או אם ברצונך להסיר אותה כדי לשדרג את התוכנה, תוכל להשתמש ב --לְהַסִיר אפשרות פקודה.
sudo dpkg - הסר את google-chrome-stable
(בפקודה לעיל, יציב גוגל-כרום הוא שם החבילה)
כאשר אתה מסיר חבילות תוכנה באמצעות האפשרות - הסר קבצי התצורה המשויכים לחבילה שאתה מסיר נותרים על כנם. לכן בפעם הבאה שתתקין מחדש את אותה תוכנה היא תשתמש בתצורות הקודמות.
כדי להסיר לחלוטין חבילת תוכנה ואת התצורות המשויכות לה, אתה יכול להשתמש באפשרות - purge.
sudo dpkg - מטהר google-chrome-stable
קבלת מידע על חבילת תוכנה
תוכל לקבל מידע נוסף על החבילה שאיתה אתה עומד להתקין - מידע.
sudo dpkg - info ~ / הורדות / google-chrome-stable_current_amd64.deb
הפלט כולל מידע כגון ארכיטקטורת התוכנה, התחזוקה ומספר הגרסה וכו '.
בדיקת תוכן חבילות תוכנה
אתה יכול גם לבדוק את התוכן של חבילת דביאן באמצעות --תוכן. הרישום יתווה את מבנה הספריה של החבילה ואת כל הקבצים החשובים כגון רישיון התוכנה וקבצי מניפסט אחרים.
dpkg - תוכן ~ / הורדות / google-chrome-stable_current_amd64.deb
תוכן החבילה מוצג בתבנית רישום ארוכה כמפורט להלן.
מברר אם מותקנת חבילה
אתה יכול לבדוק בקלות אם התקנת חבילת תוכנה כלשהי במחשב שלך באמצעות --סטָטוּס אוֹפְּצִיָה. לדוגמה, כדי לברר אם הותקן זום במערכת שלך, פשוט הפעל את הפקודה למטה.
sudo dpkg - זום סטטוס
הפלט מציג גם פרטים אחרים כגון מטרת חבילת התוכנה והספק.
פלט לדוגמא נראה כמו להלן. לדוגמא, שורה שתיים מפלט הפקודה מציגה את מצב החבילה. כפי שניתן לראות מהפלט, חבילת הזום מותקנת במכונה מסוימת זו.
באפשרותך לחפש ספריות חבילה העומדות בתנאי ההפצה בחינם על פי תקני דביאן מתוכם אתר רשמי.
קרא עוד: פקודות בסיסיות כדי להתחיל עם לינוקס
קבלת עזרה
כדי ללמוד עוד על הפקודה dpkg תוכלו להשתמש ב --עֶזרָה אוֹפְּצִיָה.
dpkg - עזרה
למידע מפורט יותר אודות אפשרויות הפקודה dpkg ומצב חבילות התוכנה השתמש בדפי Man.
איש dpkg
מה לגבי מנהלי חבילות חלופיות?
dpkg הוא כלי עזר רב להתקנה וניהול של חבילות תוכנה. כלים ברמה גבוהה יותר כגון apt וסינפטי משתמשים ב- dpkg. חלופות אחרות להתקנת חבילות כוללות Apt, Synaptic ו- Aptitude.
אם השתמשת באובונטו כנראה השתמשת בפקודה apt בשלב כלשהו. אבל האם ידעת שיש בזה כל כך הרבה יותר מ- apt-get install ושדרוג apt-get?
קרא הבא
- לינוקס
- לינוקס
- מנהלי חבילות

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