טיפים

איתור חבילות התופסות מקום רב

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

האפשרות הראשונה דורשת התקנה של חבילה בשם: debian-goodies וניתן להתקינה בשיטה הסדנטרטית:
apt-get install debian-goodies
החבילה מכילה תוכנה בשם dpigs שמטרתה, כמו ששמה מרמז, לגלות מי הם אותם "חזירים" שתופסים לנו את המקום. לדוגמא על המכונה שלי הפלט נראה כך:
# dpigs
81156 openoffice.org-core
76696 tetex-base
69800 comixcursors
65280 sun-java5-bin
58312 j2re1.4
56592 openoffice.org-common
54692 acroread
47796 mysql-server-5.0
45276 linux-image-2.6.12-1-386
44564 libgcj7-dev


האפשרות השניה היא להשתמש בכלי בשם dpkg-query שהוא חלק מחבילת dpkg‏.
dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n
וכך כל החבילות המותקנות יוצגו ברשימה שתתחיל בחבילה הכי מינימלית ותסתיים בחבילה שתופסת הכי הרבה נפח.