Mówiąc ściślej, chciałbym zrobić ekwiwalent dodając --purge
flagę do następującego polecenia
sudo apt-get autoremove --purge [package name]
do pakietów, które nie są już w systemie.
Najlepiej, gdybym chciał wiedzieć, jak to zrobić dla określonych pakietów i każdego odinstalowanego pakietu w systemie.
autoremove
jest po prostu mylące, imo.Odpowiedzi:
Następujące czynności powinny robić, co chcesz:
Spowoduje to wyczyszczenie wszystkich pakietów z
c
flagą stanu (usunięty pakiet, pliki konfiguracyjne nadal istnieją). Dokumentacja flagi jest tutaj .źródło
aptitude purge ~c
działa również~[user]
jest prawidłowym rozszerzeniem tyldy POSIX.c
Dla tych, którzy nie chcą instalować
aptitude
:źródło
--purge
Flag usuwa pliki konfiguracyjne dla pakietów, które nie są już zainstalowane. Nie polecam ślepego usuwania plików konfiguracyjnych dla wszystkich odinstalowanych pakietów. Możesz zatrzymać niektóre z nich. W przypadku pojedynczego pakietudpkg -P
zadziała (-P
oznacza--purge
). Tutajalacarte
zainstalowane są tylko pliki konfiguracyjne, stądrc
flagi. Na przykładźródło
To powinno wyczyścić pamięć podręczną pakietu.
źródło