Zainstalowałem odtwarzacz VLC, ale teraz chcę się go całkowicie pozbyć, więc wpisałem następujące polecenie w Terminalu:
sudo apt-get purge vlc
I powiedział mi, że to wyczyściło, ale potem, gdy wpisałem vlc
, w Terminalu było to wyjście (chociaż nie uruchomiono GUI):
VLC media player 2.2.0-pre2 Weatherwax (revision 2.2.0-pre1-15-g5178b24)
[0000000001f3bab8] core interface error: no suitable interface module
[0000000001f21118] core libvlc error: interface "globalhotkeys,none" initialization failed
[0000000001f21118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000020f66d8] [cli] lua interface: Listening on host "*console".
VLC media player 2.2.0-pre2 Weatherwax
Command Line Interface initialized. Type 'help' for help.
>
A jeśli piszę help
, otrzymuję właściwą odpowiedź z programu. Pozwala mi także wpisywać i wykonywać dowolne powiązane polecenia.
Jak mogę w pełni usunąć odtwarzacz VLC, aby po wykonaniu polecenia vlc
powiedział mi, że nie zna tego polecenia?
Obecnie korzystam z Ubuntu 14.10.
sudo apt-get autoremove
polecenie w terminalu, ale to nie zostało usuniętevlc-nox
. Ale kiedy uruchomiłem poleceniesudo apt-get remove vlc-nox
, załatwiłem sprawę! Dzięki! :)vlc-nox
jest prawdopodobnie oznaczony jako zainstalowany ręcznie.sudo apt-get update
próbowałeś przedtemsudo apt-get autoremove
?purge
, niżremove
jeśli chce się go całkowicie usunąć?Żadne z powyższych nie spowoduje usunięcia wszystkich pakietów VLC (zwykle 6-7). Lepiej zrobić -
sudo apt-get purge vlc-data
źródło
Aby usunąć pakiet i wszystkie jego zależności w jednym poleceniu, możesz również bezpośrednio przekazać nazwę pakietu jako argument do
apt-get autoremove
:Jeśli wolisz wyczyścić pakiety (aby również wyczyścić wszystkie pliki konfiguracyjne), możesz to zrobić w następujący sposób:
Jednak to nie zadziała w twoim przypadku z powodu złożonego drzewa zależności
vlc
.autoremove
usuwa tylko automatycznie pakiety, które obecnie nie mają zainstalowanych zależności odwrotnych. Oznacza to, że dopóki istnieją inne pakiety, które mogą zależeć odvlc
zależności, pozostaną. Te inne pakiety są prawdopodobnievlc-plugin-*
pakietami, które zależą,vlc
ale nie są usuwane przy pierwszym uruchomieniu jeszcze ...Jeśli jednak nadal strzelasz
sudo apt-get autoremove
po pierwszej linii,apt-get
powinieneś powoli zdawać sobie sprawę, że jest jeszcze coś do usunięcia.źródło
vlc-nox
nie została usunięta,sudo apt-get autoremove
jak widać w komentarzach do odpowiedzi muru, więc to naprawdę nie pomogłoby mi w tym przypadku ...Użyj
aptitude
, czasem bardziej inteligentnej alternatywy dlaapt-get
.Jeśli uruchomisz
sudo aptitude remove vlc
, wykryje możliwe konflikty, które mogłyby wyniknąć z usunięcia,vlc
i sugeruje usunięcie wszystkich innych „ukrytych” zależności, któreapt-get
zostałyby pominięte przy pierwszym uruchomieniu.Jeśli jeszcze tego nie
aptitude
zrobiłeś, możesz to zrobić za pomocąsudo apt-get install aptitude
.źródło
Spróbuj uruchomić te polecenia.
źródło