Czy nie jest zainstalowany (konfiguracja rezydualna) bezpieczny, aby usunąć wszystko?

20

W Synaptic Manager zauważyłem, że mam wiele pakietów na tej liście i zastanawiałem się, czy z jakiegoś powodu nie należy ich usuwać? Lub jeśli to wszystko jest bezpieczne do usunięcia. Czy to możliwe, że niektóre należy zachować, czy też pokazuje to bezużyteczne pakiety, które należy wyczyścić?

Pobiegłem, sudo apt-get autoremove ale wciąż tam są. (Również czyste i automatyczne czyszczenie)

Co to jest...

Trevor
źródło
Do Twojej wiadomości - te pliki konfiguracyjne nie zajmują dużo miejsca. Właśnie wyczyściłem 342 pakiety z resztkowymi plikami konfiguracyjnymi (głównie stare jądra) i ogólną sumą odzyskanego miejsca na dysku: 2,6 MiB.
hackel
@hackel Pozostała konfiguracja jądra Linux zajmuje dużo miejsca
endolith

Odpowiedzi:

26

Wymienione pakiety to tylko te, które mają pliki konfiguracyjne, które nie zostały usunięte. O ile nie planujesz ponownej instalacji pakietów i chcesz zachować konfigurację, tak, możesz je bezpiecznie usunąć. W synaptic możesz je wyczyścić, wybierając je wszystkie, użyj menu Pakiet, a następnie Wyczyść. Możesz to również zrobić z terminala:

dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge
Braiam
źródło
38

Ponieważ pytanie to zostało połączone tutaj, należy podać informacje, które mogą być pomocne

Od man apt-get:

       usunąć
           remove jest identyczny z instalatorem, tyle że pakiety są usuwane zamiast instalowane. Uwaga
           usunięcie pakietu pozostawia pliki konfiguracyjne w systemie. Jeśli jest znak plus
           dołączony do nazwy pakietu (bez spacji), zidentyfikowany pakiet będzie
           zainstalowany zamiast usunięty.

       oczyścić
           czyszczenie jest identyczne z usuwaniem, z wyjątkiem tego, że pakiety są usuwane i usuwane (dowolna konfiguracja
           pliki też są usuwane).

Tak więc, gdy usuwasz pakiety (pakiety) zwykle za pomocą Ubuntu-Software-Center lub przez sudo apt-get remove, pozostawia on pliki konfiguracyjne w systemie.

Z pomocy społecznej ,

Chociaż nie ma wbudowanego sposobu na usunięcie wszystkich informacji konfiguracyjnych z usuniętych pakietów, możesz usunąć wszystkie dane konfiguracyjne z każdego usuniętego pakietu za pomocą następującego polecenia.

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

Uruchom więc następujące polecenie z terminala:

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

Spowoduje to usunięcie plików konfiguracyjnych z usuniętego pakietu.

Pandya
źródło
1
Świetna odpowiedź. To z pewnością bardzo pomoże. Bardzo podobała mi się kombinacja grep / awk / xarg.
Luis Alvarado
to także:dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get --purge remove -y
TPPZ