aptitude - usuwanie pakietów

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
ArnVaker

aptitude - usuwanie pakietów

Post autor: ArnVaker »

Niby sprawa prosta, a jednak możliwości kilka.

Co i w jaki sposób zostanie usunięte w wyniku wydania konkretnego polecenia:
  1. Kod: Zaznacz cały

    aptitude remove pakiet
    • bezpośrednio wskazany pakiet,
    • pakiety zależące od wskazanego pakietu,
    • pakiety automatycznie zainstalowane podczas instalacji wskazanego pakietu (jeżeli nie są wymagane przez inne pakiety w systemie).
  2. Kod: Zaznacz cały

    aptitude purge pakiet
    • to samo co w punkcie 1,
    • ponadto wyłącznie bezpośrednio wskazany pakiet zostanie usunięty wraz z konfiguracją.
  3. Kod: Zaznacz cały

    aptitude remove --purge pakiet
    • to samo co w w punkcie 1,
    • ponadto automatycznie zainstalowane pakiety zostaną usunięte wraz z konfiguracją (konfiguracja bezpośrednio wskazanego pakietu nie zostanie usunięta).
  4. Kod: Zaznacz cały

    aptitude purge --purge pakiet
    • to samo co w w punkcie 1,
    • ponadto automatycznie zainstalowane pakiety oraz bezpośrednio wskazany pakiet zostaną usunięte wraz z konfiguracją.
W żadnym z powyższych przypadków nie zostaną usunięte pliki konfiguracyjne pakietów zależących od wskazanego pakietu. Można je namierzyć poleceniem:

Kod: Zaznacz cały

aptitude search ~c
Wynikiem będzie lista usuniętych pakietów, których pliki konfiguracyjne pozostały w systemie.

Jeżeli konfiguracja danego pakietu nie jest już potrzebna, można ją łatwo usunąć poleceniem:

Kod: Zaznacz cały

aptitude purge pakiet
Można też do tego celu użyć polecenia:

Kod: Zaznacz cały

aptitude purge ~c
Usunięte zostaną wszystkie pliki konfiguracyjne po odinstalowanych pakietach.

Po każdym z poleceń można podać dowolną liczbę pakietów. Przykład:

Kod: Zaznacz cały

aptitude purge --purge compiz compiz-fusion-plugins-main compiz-fusion-plugins-extra  compiz-fusion-plugins-unsupported compizconfig-settings-manager compizconfig-backend-gconf fusion-icon
Zablokowany