OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

2. dpkg‌


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

• כדי לרשום את כל החבילות המותקנות במערכת, מתוך סוג בקשת מסוף:


dpkg -l

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


dpkg -l | grep apache2


חלף אפאצ'י 2 עם כל שם חבילה, חלק משם חבילה או ביטוי רגולרי אחר.

• כדי לרשום את הקבצים שהותקנו על ידי חבילה, במקרה זה חבילת ufw, הזן:


dpkg -L ufw

• אם אינך בטוח באיזו חבילה התקינה קובץ, ייתכן ש-dpkg -S יוכל לומר לך. לדוגמה:


dpkg -S /etc/host.conf

base-files: /etc/host.conf


הפלט מראה כי /etc/hosts.conf שייך לחבילת base-files.


תמונה

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

• אתה יכול להתקין מקומי deb קובץ על ידי הזנת:


sudo dpkg -i zip_3.0-4_i386.deb


שינוי zip_3.0-4_i386.deb לשם הקובץ האמיתי של קובץ ה-.deb המקומי שברצונך להתקין.

• הסרת התקנה של חבילה יכולה להתבצע על ידי:


sudo dpkg -r zip


תמונה

הסרת חבילות באמצעות dpkg, ברוב המקרים, היא לא מוּמלָץ. עדיף להשתמש במנהל חבילות שמטפל בתלות כדי להבטיח שהמערכת נמצאת במצב עקבי. למשל באמצעות dpkg -r zip יסיר את חבילת ה-zip, אך כל החבילות התלויות בה עדיין יותקנו ואולי לא יפעלו עוד כראוי.


לאפשרויות dpkg נוספות, עיין בדף האיש: גבר dpkg.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: