Debfoster, נקה את המערכת שלך ושמור רק על החבילות החשובות

על debfoster

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

כאשר אנו מריצים אותו בפעם הראשונה, תיצור רשימה של חבילות מותקנות ותישמר בקובץ הנקרא keepers בספריה / var / lib / debfoster /. Debfoster ישתמש ברשימה זו כדי לזהות אילו חבילות הותקנו רק בגלל שחבילות אחרות תלויות בהן. אם אחת מהתלות הללו משתנה, כלי עזר זה ישים לב וישאל אותנו אם ברצוננו להסיר את החבילה הקודמת. באופן זה זה יעזור לנו לשמור על מערכת נקייה עם החבילות החיוניות שאנו בוחרים.

התקן את Debfoster באובונטו

Debfoster הוא זמין במאגרים של הפצת אובונטו שלנו. לכן ההתקנה לא תהיה בעיה. נצטרך לבצע רק את הפקודה הבאה במסוף (Ctrl + Alt + T) כדי להתקין את Debfoster בכל מערכת מבוססת דביאן:

sudo apt install debfoster

השתמש ב- Debfoster

צור את רשימת החבילות המותקנות

לאחר ההתקנה עלינו ליצור את רשימת החבילות המותקנות על ידי ביצוע הפקודה הבאה באותו מסוף:

שומרי debfoster

sudo debfoster -q

הפקודה הנ"ל יוסיף את החבילות המותקנות כעת בקובץ ה- keepers נמצא בספרייה / var / lib / debfoster /. אנו יכולים לערוך קובץ זה כדי להסיר את החבילות שאנחנו כבר לא רוצים להתקין במערכת שלנו.

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

הסר חבילות שאינן ברשימה שלנו

אנו יכולים לאלץ את כלי השירות להסיר חבילות שאינן רשומות בשומרים. לשם כך נבצע:

ניקוי כוח debfoster f

sudo debfoster -f

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

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

sudo debfoster

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

הצגת חבילות ברשימת ה- Keepers

כדי לראות את רשימת החבילות במסד הנתונים, נבצע:

debfoster -a

הנה רשימת החבילות בשולחן העבודה שלי Ubuntu 16.04 LTS.

debfoster-חבילות במסד הנתונים

השתמש במסד נתונים אחר

כברירת מחדל, החבילות המותקנות בקובץ יישמרו / var / lib / debfoster / keepers. אם אנו רוצים לציין מסד נתונים אחר (תיק שומרים, כמובן) נשתמש ב- אפשרות k כפי שמוצג בדברים הבאים:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

צפו בחבילות יתומות

לא תמיד יש צורך להפעיל את הפקודה "sudo debfoster" כדי לבדוק אם קיימות חבילות יתומות. אנו יכולים לבצע פונקציה זו על ידי הוספת ה- אפשרות s:

debfoster -s

במקרה שיש לנו חבילת יתומים, אך אנו רואים בכך צורך ואנחנו לא רוצים ש- Debfoster תסיר אותה, פשוט נוסיף אותה לקובץ השומרים.

לשם כך, ערוך את הקובץ / var / lib / debfoster / keepers עם העורך המועדף עליך, והוסף את שם התוכנית הזו.

הוסף / הסר חבילות

מכיוון שכלי שירות זה הוא מיכל למנהלי החבילות apt-get ו- dpkg, אנו יכולים להשתמש בו גם כדי להוסיף או להסיר חבילות.

כדי להתקין חבילה, נבצע במסוף (Ctrl + Alt + T):

להוסיף תוכניות עם

sudo debfoster screen

כעת Debfoster יפעל apt-get ויתקין את החבילה שצוינה.

כדי הסר חבילה, פשוט נניח א סימן מינוס (-) ישירות אחרי השם של החבילה:

הסר תוכניות באמצעות

sudo debfoster screen-

מצא תלות

לרשימת כל החבילות בהן חבילה תלויה, נשתמש ב -אופציה:

debfoster להראות תלות של חבילה

debfoster -d screen

וכדי לרשום את כל החבילות במאגר השירותים התלויים בחבילה הנתונה, נשתמש ב- -א אפשרות.

debfoster -e nombre-del-paquete

תיעוד של Debfoster

להשיג פרטים נוספים על כלי שירות זהאנחנו יכולים להתייעץ עם דפי גבר.

איש debfoster

man debfoster

כפי שלדעתי שראיתם, Debfoster יעזור לנו לעקוב אחר מה שהתקנו ולהסיר את כל החבילות המיותרות. זו אחת מאותן אפליקציות ש זכור להשתמש בזהירות רבה. אל תסיר חבילות חשובות הקשורות למערכת כמו Ubuntu-base, grub, Kernel הנוכחי וכו '. אם תעשה זאת, אתה עלול בסופו של דבר לקבל מערכת לא שמישה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אני הולך נישה דיג'ו

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

    1.    עמוד נחל דיג'ו

      עליך להיות זהיר בעת השימוש בו, מכיוון שאתה יכול למחוק חבילות חשובות. אז תסתכל טוב כשאתה רוצה למחוק את האגם מהשומרים

  2.   ז'וזה אנריקה מונטרוסו באררו דיג'ו

    האם זה תקף למנטה לינוקס?