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, help
j'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, vlc
il m'indique qu'il ne connaît pas cette commande?
J'utilise actuellement Ubuntu 14.10.
sudo apt-get autoremove
commande dans Terminal, mais cela ne l'a pas supprimévlc-nox
. Mais quand j'ai exécuté la commandesudo apt-get remove vlc-nox
, ça a fait l'affaire! Merci! :)vlc-nox
est probablement marqué comme installé manuellement.sudo apt-get update
avant d'essayersudo apt-get autoremove
?purge
plutôt qu'unremove
si on veut l'enlever complètement?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
la source
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
:Si vous préférez purger les packages (pour nettoyer également tous les fichiers de configuration), la voie à suivre est la suivante:
Cependant, cela ne fonctionnera pas dans votre cas, en raison de l'arborescence de dépendances complexe de
vlc
.autoremove
supprime uniquement les packages qui n'ont actuellement aucune dépendance inverse installée. Cela signifie que tant qu'il yvlc
aura d' autres packages qui peuvent dépendre des dépendances de, ils resteront. Ces autres packages sont probablement desvlc-plugin-*
packages qui dépendentvlc
mais qui ne sont pas encore supprimés lors de cette première exécution ...Cependant, si vous continuez à tirer
sudo apt-get autoremove
après cette première ligne, vous devezapt-get
lentement commencer à réaliser qu'il y a plus à retirer.la source
vlc-nox
n'a pas été supprimée avecsudo apt-get autoremove
comme vous pouvez le voir dans les commentaires de la réponse de muru, donc cela ne m'aurait pas vraiment aidé dans ce cas ...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 suppressionvlc
et suggère de supprimer toutes les autres dépendances "cachées" quiapt-get
auraient manqué lors de la première exécution.Si vous ne l'avez pas
aptitude
encore installé , cela peut être fait en utilisantsudo apt-get install aptitude
.la source
Essayez d'exécuter ces commandes.
la source