Odinstaluj pakiety Ubuntu i Debiana z apt-get i dpkg

Odinstaluj pakiety Ubuntu i Debiana z apt-get i dpkg
Widzieliśmy już, jak tworzyć pakiety debiana. Teraz zobaczymy, jak je usunąć. Usuwanie pakietów w Debian lub Ubuntu Linux z konsoli jest bardzo łatwe, użytkownik musi być w sudoers lub potrzebujesz dostępu do root.

Uzyskaj listę zainstalowanych pakietów: DPKG -List

Komenda dpkg -Lista pokaże listę zainstalowanych pakietów. Możesz użyć tego polecenia, aby uzyskać listę nazw zainstalowanych programów, aby usunąć później. Oczywiście nie musisz używać tego polecenia, jeśli znasz już nazwę programu do usunięcia.

DPKG -List

Przewijając w dół, możesz zobaczyć wszystkie zainstalowane pakiety. Jak widać na zrzucie ekranu poniżej, jednym z zainstalowanych pakietów w moim urządzeniu jest Skypeforlinux, Program, którego użyję w tych przykładach samouczka:

Usuwanie pakietów za pomocą apt-get:

Podczas korzystania z apt-get, poprawna metoda usuwania pakietów przez konsolę pokazano poniżej. Parametr „-usunąć”Usunie pliki instalacyjne, zachowując dane konfiguracyjne, dodając„-oczyszczać„Instruujemy APT-Get, aby usunąć pliki konfiguracyjne.

sudo apt-get--purge usuń Skypeforlinux

Poproszony o potwierdzenie, naciśnij Y Aby zakończyć procedurę usuwania. Możesz także pominąć żądanie potwierdzenia, dodając -y podczas wykonywania polecenia, jak pokazano na poniższym obrazku:

sudo apt -get - -purge usuń Skypeforlinux -y

Możesz także uruchomić apt-get czystka bez usunąć parametr, jak pokazano w poniższym przykładzie. To usunie zarówno pliki plików binarnych, jak i konfiguracyjne.

Lub możesz po prostu usunąć pliki konfiguracyjne, uruchamiając:

sudo apt -get czystka Skypeforlinux -y

Jeśli chcesz zachować pliki konfiguracyjne, uruchom:

sudo apt-get usuń Skypeforlinux

Notatka: Możesz dodać opcję -y, aby uniknąć potwierdzenia.

Usuwanie pakietów za pomocą DPKG:

Możemy usunąć pakiety zastępujące appt polecenie DPKG jak w poniższym przykładzie:

sudo dpkg -Remove Skypeforlinux

Możemy również używać -R Parametr zamiast usunąć, jak pokazano poniżej:
Uwaga: gdzie „Packagename” jest zastąpiona nazwą pakietu.

sudo dpkg -r

Usuwanie zepsutych pakietów

N Zamów, aby usunąć zepsute pakiety lub pakiety, które nie zostały w pełni zainstalowane, uruchomimy:

sudo apt-get clean && sudo apt-get autoreMove
sudo apt -get -f instalacja
dpkg - -configure -a

Gdzie:

  • czysty: Usuwa pamięć podręczną programów starszych niż zainstalowane.
  • AutoreMove: Usuwa niepotrzebne pliki, takie jak zależności, które nie są już potrzebne.
  • -instalacja f / -fix: Napraw zepsute zależności i popraw możliwe problemy z uszkodzeniem pakietu. Później zagłębimy się w tej opcji.

Rozwiązywanie problemów

Z różnych powodów usunięcie pakietu lub instalacja pakietu może zwrócić błędy. Najczęstszymi przyczynami takich błędów są stare programy, częściowo zainstalowane pakiety, uszkodzone pakiety i przestarzałe repozytoria w ETC/APT/źródła.Lista itp.

Poniższe polecenia i ich zamówienie są podstawowe w celu rozwiązania początkowych problemów w menedżerze pakietów. Jeśli masz problemy z instalowaniem lub odinstalowaniem oprogramowania na Ubuntu lub innych dystrybucjach Linux opartych na Debiana, uruchom następujące polecenia:

Sudo apt-get Aktualizacja
sudo dpkg -configure -a
sudo apt -get -f instalacja
sudo apt-get czysty

Gdzie:

  • aktualizacja apt-get: Aktualizuje listę pakietów w repozytoriach.
  • DPKG -Configure -A: To polecenie sprawdza problemy z zależnością do rozwiązania.
  • apt -get -f instalacja: Kolejne polecenie rozwiązania problemów zależności.
  • apt-get autoklean: Oczyść niepotrzebne zależności.

Sprawdź, czy pakiety są przechowywane przez menedżera pakietów

Aby sprawdzić, czy instalator trzyma pakiety oczekujące na instalację:

sudo apt-get -u dist-upgrade

Poprzednie polecenie pokazuje, że trzymasz pakiety. Jeśli wymieniono w celu usunięcia pakietów, uruchom:

apt-get usuń -Dry-run

Odinstalowanie pakietów za pomocą Apt:

Podczas gdy wielu użytkowników uważa trafny Polecenie to sposób na wywołanie apt-get, Obie polecenia mają różnice. W większości przypadków możesz użyć trafny Jak apt-get, Zachowanie tych samych opcji. W kilku przypadkach opcje są wdrażane w inny sposób. Na przykład możesz użyć trafny polecenie wymienienia wszystkich pakietów, tak jak wcześniej z dpkg Komenda.

Lista sudo apt

Usuwanie pakietów za pomocą apt jest takie samo jak w przypadku apt-get, aby usunąć pliki binarne i pliki konfiguracyjne:

sudo apt czystka skypeforlinux

Możesz użyć polecenia usunąć zamiast oczyszczyć, aby przechowywać pliki konfiguracyjne.

sudo apt usuń Skypeforlinux

Jak z apt -get, możesz dodać opcję -y, aby zapobiec potwierdzeniu.

sudo apt usuń Skypeforlinux -y

Wniosek:

Jak widać dystrybucje Linux z siedzibą w Debian, oferują różne sposoby usuwania pakietów. Ubuntu obejmuje również, domyślnie menedżer pakietów Aptitude, który nie został wyjaśniony w tym samouczku, ale można przeczytać o tym na https: // linuxhint.com/debian_package_managers/.

Polecenia wyjaśnione w tym samouczku są podstawowymi poleceniami debian, jakiekolwiek poziom użytkownika musi się nauczyć.

Mam nadzieję, że ten samouczek na temat odinstalowania pakietów był pomocny. Kontynuuj podążaj za Linux, aby uzyskać więcej wskazówek i samouczków Linux.