Czy mogę usunąć pliki konfiguracyjne po usunięciu pakietu?

41

Robiłem usuwanie pakietu, apt-get removeale zdałem sobie sprawę, że powinienem zrobić to --purgesamo, aby usunąć pliki konfiguracyjne.

Czy mogę łatwo usunąć pliki konfiguracji pakietów, czy muszę ponownie zainstalować pakiet, a następnie usunąć za pomocą --purge?

Jorge Castro
źródło

Odpowiedzi:

48

Tak, możesz.

Z linii poleceń:

sudo apt-get remove --purge packagename

Spowoduje to usunięcie wszystkich pozostałych plików zainstalowanych przez pakiet.


Możesz to również zrobić z GUI:

  • Zainstaluj Synaptic Zainstaluj Synaptic z Centrum oprogramowania
  • Uruchom Synaptic
  • Znajdź pakiety wymienione w sekcji „Niezainstalowane (konfiguracja resztkowa)”
    Pakiety z pozostałymi konfiguracjami
  • Kliknij pakiet prawym przyciskiem myszy i kliknij, zaznacz do całkowitego usunięcia Menu
  • Kliknij przycisk wyboru na pasku narzędzi i kliknij przycisk Zastosuj, gdy pojawi się okno dialogowe. Dialog
RolandiXor
źródło
3
Under apt 1.0.9.2ubuntu2 apt-get remove --purgenie usunął plików konfiguracyjnych ani baz danych, jeśli zostały wydane po usunięciu pakietu, co wskazuje na to Package xxxx is not installed, so not removed. dpkg --purgebyło potrzebne do poprawnego czyszczenia.
h7r
53

Oto proste polecenie, które spełni Twoje żądanie:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
firo
źródło
@ user1133275 Jestem bardzo zdezorientowany, czy narzekasz na backticks?
Mihail Malostanidis
2
Powinieneś wyjaśnić, co dokładnie robi to polecenie. W jakiś sposób usunął mysql z serwera, na którym go uruchomiłem.
Sumit
3

Możesz usunąć wszystkie wcześniej odinstalowane pakiety za pomocą aptitude:

aptitude purge ?config-files

Możesz także wyczyścić poszczególne pakiety, ale wtedy będziesz musiał usunąć zależności jeden po drugim. To nie jest praktyczne.

Rolf
źródło