Instalé el reproductor VLC, pero ahora quiero deshacerme de él por completo, así que escribí el siguiente comando en Terminal:
sudo apt-get purge vlc
Y me dijo que lo había purgado, pero luego, en la Terminal cuando escribí vlc
, esta fue la salida (aunque no se lanzó GUI):
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.
>
Y si escribo help
, recibo una respuesta adecuada del programa. Y también me permite escribir y ejecutar cualquier comando asociado.
Entonces, ¿cómo puedo eliminar completamente VLC Player para que cuando ejecute el comando vlc
me diga que no conoce ese comando?
Actualmente estoy ejecutando Ubuntu 14.10.
sudo apt-get autoremove
comando en la Terminal, pero eso no se eliminóvlc-nox
. Pero cuando ejecuté el comandosudo apt-get remove vlc-nox
, ¡eso funcionó! ¡Gracias! :)vlc-nox
probablemente esté marcado como instalado manualmente.sudo apt-get update
antes de intentarlosudo apt-get autoremove
?purge
lugar de unremove
si uno quiere eliminarlo por completo?Ninguno de los anteriores eliminará realmente todos los paquetes vlc (por lo general, 6-7). Mejor hacer
sudo apt-get purge vlc-data
fuente
Para eliminar un paquete y todas sus dependencias en un comando, también puede pasar directamente el nombre del paquete como argumento a
apt-get autoremove
:Si prefiere purgar los paquetes (para limpiar también todos los archivos de configuración), el camino a seguir es este:
Sin embargo, esto no funcionará en su caso, debido al complejo árbol de dependencias de
vlc
.autoremove
solo elimina automáticamente los paquetes que actualmente no tienen dependencias inversas instaladas. Eso significa que mientras haya otros paquetes que puedan depender devlc
las dependencias de ellos, permanecerán. Esos otros paquetes son probablementevlc-plugin-*
paquetes que dependenvlc
pero no se eliminan con esa primera ejecución todavía ...Sin embargo, si sigue disparando
sudo apt-get autoremove
después de esa primera línea,apt-get
lentamente debería comenzar a darse cuenta de que hay más para eliminar.fuente
vlc-nox
no fue removido consudo apt-get autoremove
como se puede ver en los comentarios sobre la respuesta del Muru, así que esto no tendría realmente me ayudó en este caso ...Uso
aptitude
, una alternativa a veces más inteligenteapt-get
.Si ejecuta
sudo aptitude remove vlc
, detectará posibles conflictos que resultarían de eliminarvlc
y sugiere eliminar todas esas otras dependencias "ocultas" queapt-get
habrían fallado en la primera ejecución.Si aún no lo
aptitude
ha instalado , puede hacerlo usandosudo apt-get install aptitude
.fuente
Intenta ejecutar estos comandos.
fuente