Legenda (oznaczenia używane w postach) czyli lets clean this burdel

Oznaczenia używane w postach

Zwykły tekst Czcionka Georgia

apt-get install -Komenda



-ryzyko uszkodzenia systemu


-skrypt w bashu
-Ważna informacja

=====
wycinek z loga konsoli
====

nano /etc/resolv.conf plik do edycji


sobota, 23 lipca 2016

Jak wyczyścić system ze zbędnych configów

Jestem bardzo leniwym człowiekiem (dlatego prowadzę tego bloga) i do zarządzania pakietami używam zasadniczo 3 komend:
  1. aptitude install jakiś-pakiet
  2. aptitude remove jakiś-pakiet
  3. aptitude purge jakiś-pakiet
Efektem takiego lenistwa i nonszalancji jest cała masa starych configów które zostały po odinstalowanych pakietach.

Jak się ich pozbyć?
Załóżmy, że wydaliśmy komendę

sudo aptitude purge
0ad

Efektem jej wydania powinno być pozbycie się 0-ad z konfigami i pakietami od których  zależy 0-ad.

No nie zupełnie.

sudo aptitude purge 0ad

========================================
Następujące pakiety zostaną USUNIĘTE:      

  0ad{p} 0ad-data{u} 0ad-data-common{u} libboost-filesystem1.55.0{u}
  libboost-system1.55.0{u} libenet7{u} libgloox12{u} libmozjs-24-0{u}
  libnvtt2{u}
0 pakietów aktualizowanych, 0 instalowanych, 9 do usunięcia i 2 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 1478 MB.
Kontynuować? [Y/n/?] y
(Odczytywanie bazy danych ... 230681 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu 0ad (0.0.17-1) ...
=============================================

aptitude wywaliło 0-ad i config pakietu Ad plus jego zależności.
Configi po zależnościach zostały nietknięte

teraz wystarczy wydać

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
===============================================================
(Odczytywanie bazy danych ... 230536 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu libboost-filesystem1.55.0:amd64 (1.55.0+dfsg-3) ...
Czyszczenie z plików konfiguracyjnych pakietu libboost-filesystem1.55.0:amd64 (1.55.0+dfsg-3) ...
Usuwanie pakietu libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
Czyszczenie z plików konfiguracyjnych pakietu libboost-system1.55.0:amd64 (1.55.0+dfsg-3) ...
[....]  [....] 
Czyszczenie z plików konfiguracyjnych pakietu libmozjs-24-0 (24.2.0-2) ...
Usuwanie pakietu libnvtt2:amd64 (2.0.8-1+dfsg-5+b1) ...
Czyszczenie z plików konfiguracyjnych pakietu libnvtt2:amd64 (2.0.8-1+dfsg-5+b1) ...===============================================================

Teraz w systemie niema już żadnych konfigów niepowiązanych z niczym.
Jeżeli jesteś turbo leniem  wpisz w konsole

sudo aptitude purge ~c
wywali to czego nie  wyłapał dpkg 

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge


Brak komentarzy:

Prześlij komentarz