vlc
depende de vlc-nox
que instala o comando vlc
que você vê. Remova-o especificamente ou use autoremove
:
apt-get autoremove
# or
apt-get remove vlc-nox
Instalei o VLC player, mas agora quero me livrar dele, então digitei o seguinte comando no Terminal:
sudo apt-get purge vlc
E ele me disse que havia limpado, mas depois no Terminal quando eu digitei vlc
, essa foi 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
, obtenho uma resposta adequada do programa. E também me permite digitar e executar qualquer comando associado.
Então, como posso remover totalmente o VLC Player para que, quando eu executar o comando vlc
, ele me diga que não sabe esse comando?
Atualmente estou executando o Ubuntu 14.10.
vlc
depende de vlc-nox
que instala o comando vlc
que você vê. Remova-o especificamente ou use autoremove
:
apt-get autoremove
# or
apt-get remove vlc-nox
Nenhuma das opções acima removerá todos os pacotes vlc (geralmente 6-7). Melhor fazer -
sudo apt-get purge vlc-data
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
:
sudo apt-get autoremove vlc
Se você preferir limpar os pacotes (para também limpar todos os arquivos de configuração), o caminho a seguir é este:
sudo apt-get autoremove --purge vlc
No entanto, isso não funcionará no seu caso, devido à complexa árvore de dependências de vlc
. autoremove
apenas remove automaticamente pacotes que atualmente não possuem dependências inversas instaladas. Isso significa que, enquanto houver outros pacotes que dependam das dependências do vlc
, eles permanecerão. Esses outros pacotes provavelmente são vlc-plugin-*
packages que dependem de vlc
, mas ainda não foram removidos com essa primeira execução ...
No entanto, se você continuar a disparar sudo apt-get autoremove
depois da primeira linha, apt-get
deve começar a perceber que há mais para remover.
Use aptitude
, uma alternativa às vezes mais inteligente em relação a apt-get
.
Se você executar sudo aptitude remove vlc
, ele detectará possíveis conflitos resultantes da remoção de vlc
e sugerirá remover todas as outras dependências "ocultas" que apt-get
teria perdido na primeira execução.
Se você ainda não instalou aptitude
, isso pode ser feito usando sudo apt-get install aptitude
.
Tente executar esses comandos.
sudo apt-get remove vlc
sudo apt-get remove browser-plugin-vlc
sudo apt-get purge vlc