Como remover completamente o VLC Player?

6

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.

    
por Great Uncle Bulgaria 12.01.2015 / 15:46

5 respostas

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
    
por muru 12.01.2015 / 15:51
4

Nenhuma das opções acima removerá todos os pacotes vlc (geralmente 6-7). Melhor fazer -

sudo apt-get purge vlc-data

    
por doug 12.01.2015 / 22:08
1

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.

    
por Byte Commander 08.02.2016 / 17:56
1

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 .

    
por Byte Commander 08.02.2016 / 18:29
0

Tente executar esses comandos.

sudo apt-get remove vlc
sudo apt-get remove browser-plugin-vlc

sudo apt-get purge vlc
    
por viktorstrate 12.01.2015 / 16:14