web-dev-qa-db-fra.com

Comment enlever complètement mes Emacs?

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.

12
Yang Wenhao

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.

2
rɑːdʒɑ

Vous n'avez pas installé Emacs avec le gestionnaire de paquets. Comme vous l'avez installé depuis l'archive source, essayez cette méthode.

  1. Vérifiez la version d'Emacs.

    $ emacs --version
    
  2. 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
    
  3. Extraire l'archive.

    $ tar xJvf emacs-$VERSION.tar.xz
    
  4. 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
    
  5. Faites désinstaller pour désinstaller.

    $ Sudo make uninstall
    

Prendre plaisir!

8
Jaehyun Yeom

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 :-)

3
Hartmut P.

Utiliser checkinstall

  1. Fermer tous les gestionnaires de paquets
  2. Télécharger à nouveau les archives
  3. Compiler à nouveau emacs
  4. Installer le paquet checkinstall

    Sudo apt-get install checkinstall
    
  5. Installez emacs avec

    Sudo checkinstall
    

    pour écraser votre précédente installation et avoir un paquet deb. C'est le truc.

  6. Supprimez le paquet emacs, la commande est affichée après l’installation via checkinstall.

1
A.B.

Ce matin, j'ai eu le même problème. Je l'ai résolu de cette façon:

  1. emacs --version
    J'ai eu quelque chose comme emacs 2.4 en réponse.

  2. apt-get remove emacs ne m'a pas donné de résultats alors que
    apt-get remove emacs24 a travaillé.

  3. 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:

  1. Allez sur l’icône emacs installée dans les applications:
  2. Cliquez sur le bouton droit> Afficher les détails
  3. Cliquez sur le bouton désinstallé.
  4. Allez au terminal> emacs - version.
  5. Il n'y a rien.
  6. Prendre plaisir.
0
SAHOTA