OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

8.2.4. הסרה וטיהור חבילות‌


הסרת חבילה היא אפילו יותר פשוטה מהתקנת אחת. בואו נסתכל כיצד להסיר חבילה עם dpkg ו מַתְאִים.

כדי להסיר חבילה עם dpkg, לספק את -r or --לְהַסִיר אפשרות, ואחריה שם החבילה. הסרה זו, עם זאת, אינה שלמה: כל קובצי התצורה, סקריפטים לתחזוקה, קובצי יומן (יומני מערכת), נתונים שנוצרו על ידי הדמון (כגון התוכן של ספריית שרת LDAP או התוכן של מסד נתונים עבור שרת SQL ), ורוב נתוני המשתמש האחרים המטופלים על ידי החבילה נשארים ללא פגע. אפשרות ההסרה מקלה על הסרת התקנה של תוכנית ובהמשך להתקין אותה מחדש באותה תצורה. זכור גם שתלות אינן מוסרות. שקול את הדוגמה הזו:


# dpkg --הסר את kali-linux-gpu

(קורא מסד נתונים ... 317681 קבצים וספריות מותקנים כעת.) הסרת kali-linux-gpu (2016.3.2) ...

# dpkg --הסר את kali-linux-gpu

(קורא מסד נתונים ... 317681 קבצים וספריות מותקנים כעת.) הסרת kali-linux-gpu (2016.3.2) ...


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

באמצעות הוספת סיומות לשמות חבילות, אתה יכול להשתמש מַתְאִים (אוֹ apt-get ו כישרון) כדי להתקין חבילות מסוימות ולהסיר אחרות באותה שורת פקודה. עם apt inst all פקודה, הוסף "-" לשמות החבילות שברצונך להסיר. עם מתאים להסיר פקודה, הוסף "+" לשמות החבילות שברצונך להתקין.

הדוגמה הבאה מציגה שתי דרכים שונות להתקנה חבילה 1 ולהסיר חבילה 2.


# להתקין חבילה 1 חבילה 2-

[...]

# מתאים להסיר חבילה1+ חבילה2

[...]

# להתקין חבילה 1 חבילה 2-

[...]

# מתאים להסיר חבילה1+ חבילה2

[...]


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

כדי להסיר את כל הנתונים המשויכים לחבילה, אתה יכול לנקות את החבילה באמצעות ה- dpkg -P חבילה, או טיהור מתאים חבילה פקודות. פעולה זו תסיר לחלוטין את החבילה ואת כל נתוני המשתמש, ובמקרה של מַתְאִים, תמחק גם תלות.


# dpkg -r debian-cd

(קורא מסד נתונים ... 97747 קבצים וספריות מותקנים כעת.) הסרת debian-cd (3.1.17) ...

# dpkg -P debian-cd

(קורא מסד נתונים ... 97401 קבצים וספריות מותקנים כעת.) הסרת debian-cd (3.1.17) ...

טיהור קבצי תצורה עבור debian-cd (3.1.17) ...

# dpkg -r debian-cd

(קורא מסד נתונים ... 97747 קבצים וספריות מותקנים כעת.) הסרת debian-cd (3.1.17) ...

# dpkg -P debian-cd

(קורא מסד נתונים ... 97401 קבצים וספריות מותקנים כעת.) הסרת debian-cd (3.1.17) ...

טיהור קבצי תצורה עבור debian-cd (3.1.17) ...


אַזהָרָה! בהתחשב באופי הסופי של הטיהור, אל תבצעו אותו בקלות ראש. אתה תאבד את כל מה שקשור לחבילה הזו.


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