מדוע אתה זקוק לאפשרויות נקיות של apt-get?

Why You Need Apt Get Clean Options



כל מנהלי המערכת ורוב משתמשי אובונטו הרגילים מעדיפים להשתמש ב- apt-get להתקנת ושדרוג חבילות אך אינם שמים לב לניקוי המערכת לאחר מכן. מאמר זה יסביר מדוע עליך לנקות את המערכת באופן קבוע וכיצד לעשות זאת באמצעות הפקודה apt-get clean.

שים לב, הפעלנו את הפקודות והנוהל המוזכרים במאמר זה על מערכת אובונטו 18.04 LTS.







למה אנחנו צריכים להתנקות?

במערכות ההפעלה אובונטו ודביאן, תוך שימוש ב- apt-get להתקנה או העלאה של חבילות, חבילות ההתקנה יורדות מהמאגרים לאחסון המקומי במערכת שלך ומתקינות משם. החבילות שהורדו הן בפורמט .deb והן נשמרות ב- var/cache/apt/archives/directory. המערכת שומרת את חבילות ההתקנה האלה באחסון מקומי גם לאחר הסרת ההתקנה. באופן כללי, כאשר אנו מתקינים חבילה באמצעות apt-get, הדברים הבאים קורים:



  • הוא בודק אם החבילה הנדרשת זקוקה לחבילת תלות; מהן אותן חבילות והאם הן מותקנות או לא.
  • הורד את החבילה ותלותיה.
  • התקן את החבילה.

כל החבילות והתלות שלהן נשמרות באחסון המקומי בספרייה/var/cache/apt/archives. כמו כן, אם תשדרג את החבילה, הגרסה החדשה שלה יורדת באופן דומה ותשמור על האחסון המקומי. באופן כללי, לאחר שהתקנת או שדרגת את החבילות, אינך זקוק יותר לקבצי ההתקנה .deb. מומלץ להסיר קבצים אלה מכיוון שהם תופסים את שטח המערכת שלך.



כדי לבדוק את גודל קבצי .deb שתופסים את השטח, תוכל לבצע את הפקודה הבאה במסוף שלך:





$שֶׁל /איפה/מטמון/מַתְאִים/אַרְכִיוֹן

שימוש ב- apt-get clean

ה apt-get clea הפקודה n מסייעת בניקוי המטמון לאחר התקנת החבילות באמצעות פקודת apt-get install במערכת שלך. הוא מסיר את הקבצים שכבר אינם נחוצים אך עדיין נמצאים במערכת שלך ושומרים על שטח המערכת.



הפקודה apt-get מסירה את קבצי ההתקנה .deb שאוחזרו ומנקה את / var / cache / apt / archives משאיר רק את הקבצים במנעול ובספרייה החלקית.

אם אתה רואה את / var / cache / apt / archives ספרייה באמצעות ls הפקודה כדלקמן, תראה מספר קבצים עם סיומת .deb.

$סודו ls /איפה/מטמון/מַתְאִים/אַרְכִיוֹן

כעת הפעל את פעולת הניקוי כדלקמן:

$סודו מתאים-להתנקות

ברגע זה, המטמון יימחק ותראה רק את קובץ הנעילה והספרייה החלקית.

שימו לב ש, מתאים-להתנקות אינו מסיר את ההתקנה של הקבצים מהמערכת; הוא מסיר רק את הקבצים מהמטמון.

נסה לקבל autoclean

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

אם תפעיל את ה- apt-get autoclean, תראה את קבצי .deb שמוסרים.

בדומה ל- apt-get clean, apt-get autoclean אינו מסיר את ההתקנה של החבילה מהמערכת,

ההבדל בין apt-get clean לבין apt-get autoremove

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

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