Instalei o VLC player, mas agora quero me livrar completamente dele, então digitei o seguinte comando no Terminal:
sudo apt-get purge vlc
E ele me disse que o havia eliminado, mas no Terminal, quando digitei vlc
, essa era a saída (embora nenhuma GUI tenha sido lançada):
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.
>
E se eu digitar help
, recebo uma resposta adequada do programa. E também me permite digitar e executar qualquer comando associado.
Então, como posso remover completamente o VLC Player para que, quando executo o comando, vlc
ele me diga que não o conhece?
Atualmente, estou executando o Ubuntu 14.10.
sudo apt-get autoremove
comando no Terminal, mas isso não foi removidovlc-nox
. Mas quando eu executei o comandosudo apt-get remove vlc-nox
, isso funcionou! Obrigado! :)vlc-nox
provavelmente está marcado como instalado manualmente.sudo apt-get update
antes de tentarsudo apt-get autoremove
?purge
ao invés de umremove
se quiser removê-lo completamente?Nenhuma das opções acima removerá todos os pacotes vlc (geralmente 6-7). Melhor fazer -
sudo apt-get purge vlc-data
fonte
Para remover um pacote e todas as suas dependências em um comando, você também pode passar diretamente o nome do pacote como argumento para
apt-get autoremove
:Se você preferir limpar os pacotes (para limpar também todos os arquivos de configuração), o caminho a seguir é o seguinte:
No entanto, isso não funcionará no seu caso, devido à complexa árvore de dependências de
vlc
.autoremove
somente remove automaticamente pacotes que atualmente não possuem dependências reversas instaladas. Isso significa que, enquanto houver outros pacotes que possam dependervlc
das dependências, eles permanecerão. Esses outros pacotes provavelmente sãovlc-plugin-*
pacotes que dependem,vlc
mas não são removidos com a primeira execução ainda ...No entanto, se você continuar disparando
sudo apt-get autoremove
após a primeira linha,apt-get
deve começar lentamente a perceber que há mais para remover.fonte
vlc-nox
não foi removido comsudo apt-get autoremove
como você pode ver nos comentários a resposta de Muru, então isso não teria realmente me ajudou neste caso ...Use
aptitude
, uma alternativa às vezes mais inteligenteapt-get
.Se você executar
sudo aptitude remove vlc
, ele detectará possíveis conflitos que resultariam da remoçãovlc
e sugere a remoção de todas as outras dependências "ocultas" queapt-get
seriam perdidas na primeira execução.Se você ainda não instalou
aptitude
, isso pode ser feito usandosudo apt-get install aptitude
.fonte
Tente executar esses comandos.
fonte