Descargué los archivos fuente de Emacs y los instalé usando make
. Después de instalar Emacs con éxito, eliminé manualmente los archivos fuente descargados para ahorrar espacio en disco. Ahora quiero eliminar Emacs y traté de usar sudo apt-get purge emacs
. Pero dice que Emacs no se ha instalado y no se eliminará. Pero puedo ejecutar Emacs escribiendo emacs
en la terminal. También el comando which emacs
muestra el resultado /usr/local/bin/emacs
.
¿Por qué no puedo apt-get
detectarlo? ¿Cómo puedo eliminar Emacs completamente en esta situación? Mi sistema operativo es Ubuntu 12.04 y mi versión de Emacs es 24.3.1.
make uninstall
y luego elimino el archivo fuente descargado. ¿Está bien? ¿Debo corrermake clean
despuésmake uninstall
?make remove
o algún otro comando, pero sí, cuando instala el software desde la fuente, debe mantener el código fuente para que pueda hacermake uninstall
o similar para eliminar el software. El software de empaque no gestiona el software creado en origen porque no existe como un paquete Debian.locate emacs
no "enumerará todas sus huellas en el sistema", simplemente le mostrará los archivos que tienen 'emacs' en el nombre. Con un programa tan grande como emacs, muchos de los archivos agregados probablemente no tengan 'emacs' en el nombre o la ruta.No ha instalado Emacs con el administrador de paquetes. Como lo ha instalado desde el tarball fuente, intente de esta manera.
Verifique la versión de emacs.
Descargue la misma versión de emacs que instaló en el pasado.
Extraer tarball.
Ejecute ./configure para generar el archivo make. Si recuerda la opción que ha dado cuando la instala, agregue también esos indicadores de línea de comando. (p. ej. --with-x = no)
Realice la desinstalación para desinstalar.
¡Disfrutar!
fuente
Es que no lo suficiente como para
Tu tienes que hacer
Luego
guarda silencio :-)
fuente
emacs24
tambiénUtilizando
checkinstall
Instale el paquete checkinstall
Instalar emacs con
para sobrescribir su instalación anterior y tener un paquete deb. Ese es el truco.
Elimine el paquete emacs, el comando se muestra después de la instalación a través de checkinstall.
fuente
Intenté esto y trabajé para mí:
fuente