Czy Debian może zidentyfikować rzadko używane pakiety?

9

Chciałbym znaleźć narzędzie, które mogłoby mi powiedzieć, które pakiety Debiana w moim systemie były rzadko lub nigdy nie były używane, być może patrząc na listy plików i czasy dostępu. Ma to na celu znalezienie kandydatów do usunięcia z mojego prawie pełnego dysku twardego. Nie jestem zbyt dobrze poinformowany o bogatym ekosystemie narzędzi graficznego interfejsu użytkownika (używam aptitude); czy ktoś wie, czy jedno z tych narzędzi lub jakiekolwiek inne narzędzie może określić, jak ostatnio pakiet był używany?

Norman Ramsey
źródło

Odpowiedzi:

8

Jak już wspomniano, konkurs popularności powinien pomóc. Wyświetli najstarsze nieużywane pakiety na dole. Odinstaluj je, ale uważnie obserwuj, czy istnieją rzeczy zależne od nich.

Oto fragment wyniku:

1294222606 1292570417 vlc /usr/lib/vlc/plugins/gui/libqt4_plugin.so
1294222606 1292570109 xulrunner-1.9.2 /usr/share/xulrunner-1.9.2/chrome/classic.jar
1294222606 1292507839 ttf-dejavu-extra /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
1294222606 1292507459 x11-utils /usr/bin/xprop

Kolumny oznaczają atime , ctime , nazwa-pakietu i dostęp do pliku .


Innym narzędziem do usuwania rzeczy, których nie potrzebujesz, jest deborphan . Prowadzenie kopalni daje mi:

libaio1
libpython3.1

Oznacza to, że nie ma pakietów zależnych od tych dwóch bibliotek, co oznacza, że ​​mogę je bezpiecznie usunąć. Nowsza wersja apt-get powinna sprawić, że korzystanie z deborphan będzie mniej potrzebne, ale takie osierocone biblioteki pojawiają się od czasu do czasu.


Zobacz także ten post .

tshepang
źródło
1
Znakomity! Zdecydowanie mogę to wykorzystać! I deborphanokazało się bardziej przydatne niż się spodziewałem. Wielkie dzięki!!
Norman Ramsey,
2

popularity-contestPakiet jest w stanie zebrać te informacje, ale nie wiem, czy można bezpośrednio do niego dostęp.

Arrowmaster
źródło