J'ai téléchargé les fichiers source d'Emacs et je l'ai installé avec make
. Après avoir correctement installé Emacs, j'ai supprimé manuellement les fichiers source téléchargés pour économiser de l'espace disque. Maintenant, je veux supprimer Emacs et j'ai essayé d'utiliser Sudo apt-get purge emacs
. Mais il est écrit qu’Emacs n’a pas été installé et ne sera pas supprimé. Mais je peux exécuter Emacs en tapant emacs
dans le terminal. La commande which emacs
affiche également le résultat /usr/local/bin/emacs
.
Pourquoi apt-get
ne peut-il pas le détecter? Comment puis-je supprimer complètement Emacs dans cette situation? Mon système d'exploitation est Ubuntu 12.04 et ma version Emacs est 24.3.1.
apt-get ne peut pas détecter les applications que vous avez installées depuis la source. En fait, chaque fichier source aura un script de désinstallation également, mais malheureusement, vous avez supprimé le fichier source.
Vous pouvez toujours le faire. Dans le type de terminal en tant que
locate emacs
il listera toutes ses empreintes dans le système, puis supprimera ces empreintes emacs en utilisant la commande rm avec précaution.
Vous n'avez pas installé Emacs avec le gestionnaire de paquets. Comme vous l'avez installé depuis l'archive source, essayez cette méthode.
Vérifiez la version d'Emacs.
$ emacs --version
Téléchargez la même version d'emacs que celle que vous avez installée par le passé.
$ wget https://ftp.gnu.org/gnu/emacs/emacs-$VERSION.tar.xz
Extraire l'archive.
$ tar xJvf emacs-$VERSION.tar.xz
Exécutez ./configure pour générer le fichier make. Si vous vous souvenez de l'option que vous avez donnée lors de l'installation, ajoutez également ces indicateurs de ligne de commande. (par exemple --with-x = no)
$ cd emacs-$VERSION
$ ./configure
Faites désinstaller pour désinstaller.
$ Sudo make uninstall
Prendre plaisir!
C'est pas assez pour
Sudo apt-get purge emacs
Tu dois faire
Sudo apt-get purge emacs emacs23
Ensuite
locate emacs
garde le silence :-)
Utiliser checkinstall
Installer le paquet checkinstall
Sudo apt-get install checkinstall
Installez emacs avec
Sudo checkinstall
pour écraser votre précédente installation et avoir un paquet deb. C'est le truc.
Supprimez le paquet emacs, la commande est affichée après l’installation via checkinstall.
Ce matin, j'ai eu le même problème. Je l'ai résolu de cette façon:
emacs --version
J'ai eu quelque chose comme emacs 2.4 en réponse.
apt-get remove emacs
ne m'a pas donné de résultats alors queapt-get remove emacs24
a travaillé.
Puis j'ai nettoyé avec:apt-get autoremove emacs24
Si la version est emacs.x.y alorsapt-get autoremove emacsXY
.
Cela l'a résolu pour moi.
J'ai essayé cela et travaillé pour moi: