Comment supprimer complètement VLC Player?


9

J'ai installé le lecteur VLC, mais maintenant je veux m'en débarrasser complètement, j'ai donc tapé la commande suivante dans Terminal:

sudo apt-get purge vlc

Et il m'a dit qu'il l'avait purgé, mais dans Terminal lorsque j'ai tapé vlc, c'était la sortie (bien qu'aucune interface graphique ne soit lancée):

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.
> 

Et si je tape, helpj'obtiens une réponse appropriée du programme. Et cela me permet également de taper et d'exécuter n'importe quelle commande associée.

Alors, comment puis-je supprimer complètement VLC Player afin que lorsque j'exécute la commande, vlcil m'indique qu'il ne connaît pas cette commande?

J'utilise actuellement Ubuntu 14.10.

Réponses:


13

vlcdépend devlc-nox qui installe la vlccommande que vous voyez. Supprimez-le spécifiquement ou utilisez autoremove:

apt-get autoremove
# or
apt-get remove vlc-nox

J'ai essayé d'exécuter la sudo apt-get autoremovecommande dans Terminal, mais cela ne l'a pas supprimé vlc-nox. Mais quand j'ai exécuté la commande sudo apt-get remove vlc-nox, ça a fait l'affaire! Merci! :)

1
@Toroidal pour une raison quelconque vlc-noxest probablement marqué comme installé manuellement.
muru

@Toroidal, l'avez-vous sudo apt-get updateavant d'essayer sudo apt-get autoremove?
Sean

@Sean Oui et cela n'a fait aucune différence.

N'est-il pas préférable de faire un purgeplutôt qu'un removesi on veut l'enlever complètement?

7

Rien de ce qui précède ne supprimera réellement tous les packages vlc (généralement 6-7). Mieux vaut faire -

sudo apt-get purge vlc-data


3

Pour supprimer un package et toutes ses dépendances dans une seule commande, vous pouvez également passer directement le nom du package en argument à apt-get autoremove:

sudo apt-get autoremove vlc

Si vous préférez purger les packages (pour nettoyer également tous les fichiers de configuration), la voie à suivre est la suivante:

sudo apt-get autoremove --purge vlc

Cependant, cela ne fonctionnera pas dans votre cas, en raison de l'arborescence de dépendances complexe de vlc. autoremovesupprime uniquement les packages qui n'ont actuellement aucune dépendance inverse installée. Cela signifie que tant qu'il y vlcaura d' autres packages qui peuvent dépendre des dépendances de, ils resteront. Ces autres packages sont probablement des vlc-plugin-*packages qui dépendent vlcmais qui ne sont pas encore supprimés lors de cette première exécution ...

Cependant, si vous continuez à tirer sudo apt-get autoremoveaprès cette première ligne, vous devez apt-getlentement commencer à réaliser qu'il y a plus à retirer.


Ah, mais dans ce cas, la dépendance vlc-noxn'a pas été supprimée avec sudo apt-get autoremovecomme vous pouvez le voir dans les commentaires de la réponse de muru, donc cela ne m'aurait pas vraiment aidé dans ce cas ...

@ParanoidPanda Après l'avoir essayé moi-même, je pense avoir découvert que la réponse à votre problème est la récursivité et la persistance. Voir mon montage.
Byte Commander

2

Utilisez aptitude, une alternative parfois plus intelligente à apt-get.

Si vous exécutez sudo aptitude remove vlc, il détectera les conflits possibles qui résulteraient de la suppression vlcet suggère de supprimer toutes les autres dépendances "cachées" qui apt-getauraient manqué lors de la première exécution.

Si vous ne l'avez pas aptitudeencore installé , cela peut être fait en utilisant sudo apt-get install aptitude.


1

Essayez d'exécuter ces commandes.

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

sudo apt-get purge vlc
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.