Jak mogę cofnąć polecenie sudo apt-get install?


8

W Ubuntu wykonałem następujące polecenia:

sudo apt-get install build-essential vala-desktop-agnostic checkinstall
sudo apt-get build-dep avant-window-navigator

Jak mogę odinstalować lub odinstalować pakiety, które pobiera?

Odpowiedzi:


13

Najpierw usuń paczki za pomocą remove lub purge

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall
sudo apt-get purge ....

Następnie usuwasz teraz niepotrzebne zależności

sudo apt-get autoremove

W przypadku build-dep musisz ręcznie dowiedzieć się, które pakiety są zależne od kompilacji avant-window-manager. Synaptic ci to powie.


4

apt-get remove powinien załatwić sprawę, apt-get purge, jeśli chcesz również zrzucić pliki konfiguracyjne.


1
Również „apt-get autorove”, aby usunąć pakiety, które zostały zainstalowane jako zależność, ale odinstalowałem wszystko, co od niej zależy.
petersohn

apt-get --purge usuń nazwę pliku
Apache

tak, ale jeśli uda ci się usunąć, powie ci o autorove;)
Journeyman Geek

0

Pierwszy krok usunie installpakiety ed:

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall

Drugi krok wyszuka build-deps i oznaczy je jako automatycznie zainstalowane, a zatem możliwe do usunięcia:

sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')

Możesz wtedy potrzebować trzeciego kroku:

sudo apt-get --purge autoremove

Patrz: http://www.webupd8.org/2010/10/undo-apt-get-build-dep-remove-build.html

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.