GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Intenté desinstalar un programa usando Apt-get pero aún puedo usarlo?

Traté de desinstalar un emacs a través de la terminal en Lubuntu 15 y todavía está allí.

Usé el código:

sudo apt-get remove --purge emacs

Esto ha sucedido antes con un programa de ajedrez llamado scid.

Básicamente, después de eliminar emacs, muestra:

sudo apt-get remove --purge emacs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg libm17n-0
  libotf0 m17n-db vim-runtime
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  emacs*
0 to upgrade, 0 to newly install, 1 to remove and 195 not to upgrade.
After this operation, 25.6 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 125495 files and directories currently installed.)
Removing emacs (46.1) ...

Entonces cuando escribo

emacs <Enter>

emacs se abre de nuevo como si nada hubiera pasado.

Las eliminaciones posteriores muestran:

sudo apt-get remove --purge emacs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'emacs' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg libm17n-0
  libotf0 m17n-db vim-runtime
Use 'apt-get autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 195 not to upgrade.

¿Hay alguna manera de eliminar este programa? Lo instalé a través de sudo apt-get install emacs, así que no está en mi centro de software.

Respuesta aceptada:

emacs es un metapaquete, lo que significa que es un paquete que no contiene nada y solo depende de un paquete con un nombre más específico, en este caso emacs24 . Prueba (dado que ya eliminaste el metapaquete):

sudo apt-get autoremove

Porque el emacs24 el paquete aún está instalado, aún puede usar emacs, porque emacs24 es el que realmente contiene el ejecutable.


Ubuntu
  1. Ejecuto `sudo Apt-get Remove Python2.7`, ¿puedo restaurar Ubuntu ahora?

  2. ¿Programar el script Apt-get usando Cron?

  3. ¿Cómo quitar/desinstalar el complemento Openh264 en Firefox 33?

  4. ¿Cómo agregar/listar/eliminar un grupo?

  5. ¿No se puede conectar a MySQL usando 'localhost' pero usando '127.0.0.1' está bien?

Cómo usar el comando Apt-Get en Linux

Tutorial del paquete de desinstalación de Ubuntu

Las 3 mejores formas de desinstalar software en Ubuntu

Desinstale o elimine un paquete usando la terminal en CentOS

Navegador web de línea de comandos usando Ssh, ¿hay alguna forma en que pueda usarlo?

Cómo usar apt-get reinstall en Debian y Ubuntu