Najpierw powinieneś wiedzieć, że nasze systemy nie są aż tak inteligentne !! System nie może wiedzieć, który pakiet jest potrzebny, czy nie. Ubuntu nie może usunąć żadnego pakietu, który został zainstalowany przez samego użytkownika, zamiast tego oferuje usunięcie pakietów pobranych jako zależności dla innych pakietów i nieużywanych, co oznacza, że pakiety te zostały zainstalowane przez sam system, a nie przez użytkownik...
man apt-get
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for other packages and are now no
longer needed.
Uruchomienie sudo apt-get autoremove
odinstaluje nieużywane pakiety, które były używane jako zależności dla innych pakietów.
System może wyświetlić Ważne lub wymagane pakiety, więc nie należy ich usuwać.
Zainstaluj aptitude, jeśli go nie masz:
sudo apt-get install aptitude
Teraz możesz wyszukać pakiety uważane za wymagane:
aptitude search '~prequired'
lub ważne:
aptitude search '~pimportant'
Jak wiedzieć Nieużywane pakiety w Ubuntu
Istnieje skrypt bash dla narzędzia o nazwie unusedpkg, który może przetestować, odkąd nie używałeś pakietów, abyś mógł określić, co usunąć.
Pobierz skrypt . Wyodrębnij spakowany folder, a następnie zezwól na skrypt
chmod +x unusedpkg
Teraz możesz uruchomić go z katalogu zawierającego skrypt
$./unusedpkg
Przykładowe dane wyjściowe:
* UnusedPkg 0.6
Find unused packages in your Linux system.
WARNING:
Idle days may be wrong. Before delete anything, check package timestamps
using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.
Minimum packages size: 1MB
IDLE DAYS SIZE PACKAGE NAME
1 year and 6 months (553 days) 8MB 0ad
1 year and 6 months (553 days) 2MB gnect
1 year and 6 months (553 days) 1MB libgvc5
1 year and 6 months (553 days) 8MB locales