J'ai installé le lecteur VLC, mais je souhaite maintenant m'en débarrasser complètement. J'ai donc saisi la commande suivante dans Terminal:
Sudo apt-get purge vlc
Et il m'a dit qu'il l'avait purgé, mais ensuite dans Terminal lorsque j'ai saisi vlc
name__, 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
name__, je reçois une réponse appropriée du programme. Et cela me permet également de taper et d'exécuter toute commande associée.
Alors, comment puis-je supprimer complètement le lecteur VLC afin que, lorsque j'exécute la commande vlc
name__, il me dise qu'il ne connaisse pas cette commande?
J'utilise actuellement Ubuntu 14.10.
vlc
DÉPEND DE vlc-nox
qui installe la commande vlc
que vous voyez. Supprimez-le spécifiquement ou utilisez autoremove
:
apt-get autoremove
# or
apt-get remove vlc-nox
Aucune de ces réponses ne supprimera réellement tous les paquets vlc (généralement 6 à 7). Mieux vaut faire -
Sudo apt-get purge vlc-data
Pour supprimer un package et toutes ses dépendances en une seule commande, vous pouvez également passer directement le nom du package en tant qu'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), voici comment procéder:
Sudo apt-get autoremove --purge vlc
Toutefois, cela ne fonctionnera pas dans votre cas, en raison de l’arborescence de dépendances complexe de vlc
name__. autoremove
ne supprime automatiquement que les paquetages qui actuellement n'ont pas de dépendances inverses installées. Cela signifie que tant qu'il existe d'autres packages pouvant dépendre des dépendances de vlc
name __, ils resteront. Ces autres packages sont probablement des packages vlc-plugin-*
qui dépendent de vlc
mais ne sont pas encore supprimés lors de la première exécution ...
Cependant, si vous continuez à utiliser Sudo apt-get autoremove
après cette première ligne, apt-get
devrait lentement commencer à comprendre qu'il reste encore beaucoup à supprimer.
Utilisez aptitude
, une alternative parfois plus intelligente à apt-get
.
Si vous exécutez Sudo aptitude remove vlc
, il détectera les conflits possibles résultant de la suppression de vlc
et vous suggérera de supprimer toutes les autres dépendances "masquées" que apt-get
aurait manquées lors de la première exécution.
Si vous n'avez pas encore installé aptitude
, vous pouvez utiliser Sudo apt-get install aptitude
.
Essayez d'exécuter ces commandes.
Sudo apt-get remove vlc
Sudo apt-get remove browser-plugin-vlc
Sudo apt-get purge vlc