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

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

בעת שדרוג התוכניות עם מנהל החבילה של Arch Linux, Pacman, עליך לנקות מעת לעת את הקובץ השמור. אחרת, הדיסק הקשיח ימלא חבילות ישנות לא רצויות וחסרות צורך. הדרכה זו תציג לך כיצד.

מאמרים קשורים : 5 דרכים לעשות Arch לינוקס יותר יציב

מה זה מטמון חבילה בכל זאת?

Arch משתמשת בפקמן, כמו עם pacman -S firefox, כדי להתקין חבילה ממאגרי Arch. במקרה של פקודה זו, האפשרות -S אומרת ל- Pacman לחפש Tarball דחוס (קובץ tar.xz) בשם "Firefox". אם הוא מוצא גרסה חדשה יותר מזו המותקנת במחשב המשתמש, פקמן מציעה את אפשרות להתקין את החבילה החדשה יותר.

סוג זה של פעולה קורה לעתים קרובות באופן אוטומטי עבור מספר רב של חבילות כאשר אתה מפעיל את מערכת מלאה לשדרג pacman -Syu, באמצעות -y כדי להוריד את רשימת המאגר האחרונה של חבילות זמינות, -u כדי למצוא את כל העדכניות חבילות במחשב, ו -S להתקין כל חבילות חדשות Pacman מוצא.

עבור כל חבילה חדשה Pacman הראשון מוריד את tarball לתוך ספריית המטמון שלו - בדרך כלל ב / / var / cache / pacman / pkg / "- ולאחר מכן משתמש בקובץ זה כדי להתקין את הגירסה החדשה. ההיסטוריה של חבילות שהותקנו בעבר עשויה להיראות כמו התמונה הבאה.

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

לאחר בדיקה מקרוב, כל המטמון חבילה במערכת זו קורא 4.8 GB. הגיע הזמן לפנות מקום.

כיצד לנקות את המטמון

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

ישנן דרכים רבות שתוכל להמשיך. ראשית, אתה יכול להשתמש pacman עצמה:

 sudo pacman -Sc 

אפשרות זו תמחק את כל חבילות המטמון ב / / var / cache / pacman / pkg / "למעט חבילות תואמות של גירסאות המותקנות במערכת שלך. יש כמה סכנות לגישה זו אשר מכוסים בסעיף הבא.

לקבלת גישה בטוחה יותר, מבוקר יותר, אתה יכול להשתמש סקריפט paccache, אשר מסופק עם כל התקנה Pacman.

 sudo paccache -r 

מסיר את כל הקוביות המטמון למעט שלוש החבילות האחרונות. זה עושה את זה עבור כל החבילות שאינן מותקנות במחשב.

עכשיו אתה יכול לראות את התסריט הוסר חלק גדול של המטמון של המערכת. זה גם השאיר שלושה עותקים של Firefox בספריית המטמון.

 paccache -rk 1 

מאפשר לך לבחור את מספר החבילות שברצונך לשמור. במקרה זה הבחירה של "1" מחקה הרבה ממה pacman -Sc משיגה, אלא paccache עדיין לא מפלה בין חבילות מותקנות או לא מותקנות.

 paccache -ruk0 

נותן לך שליטה על חבילות מוסר על ידי הסרת tarballs של כל החבילות לא מותקן כרגע על תחנת העבודה המקומית שלך.

כיצד להתקין את חבילת Deb ב Arch Linux

סכנות של ניקוי מטמון

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

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

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

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

סיכום

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

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