Como remover completamente o meu Emacs?

10

Eu fiz o download dos arquivos de origem do Emacs e instalei-o usando make . Depois de instalar o Emacs com sucesso, eu removi manualmente os arquivos de origem baixados para economizar espaço em disco. Agora eu quero remover o Emacs e tentei usar sudo apt-get purge emacs . Mas diz que o Emacs não foi instalado e não será removido. Mas eu posso rodar o Emacs digitando emacs no terminal. Além disso, o comando which emacs mostra o resultado /usr/local/bin/emacs .

Por que o apt-get não pode detectá-lo? Como posso remover o Emacs completamente nesta situação? Meu sistema operacional é o Ubuntu 12.04 e minha versão do Emacs é 24.3.1.

    
por Yang Wenhao 15.11.2013 / 02:54

5 respostas

2

O apt-get não pode detectar os aplicativos que você instalou a partir do código-fonte. Na verdade, todo arquivo de origem terá o script de desinstalação, mas infelizmente você removeu o arquivo de origem.

Você ainda pode fazer isso. No tipo de terminal como

locate emacs

listará todas as pegadas no sistema, depois removerá as pegadas do emacs usando o comando rm cuidadosamente.

    
por Ten-Coin 15.11.2013 / 02:59
6

Você não instalou o Emacs com o gerenciador de pacotes. Como você instalou a partir do tarball de origem, tente desta forma.

  1. Verifique a versão do emacs.

    $ emacs --version
    
  2. Faça o download da mesma versão do emacs que você instalou no passado.

    $ wget https://ftp.gnu.org/gnu/emacs/emacs-$VERSION.tar.xz
    
  3. Extraia o tarball.

    $ tar xJvf emacs-$VERSION.tar.xz
    
  4. Execute ./configure para gerar o arquivo make. Se você se lembrar da opção que você deu ao instalá-lo, adicione esses sinalizadores de linha de comando também. (por exemplo, --with-x = no)

    $ cd emacs-$VERSION
    $ ./configure
    
  5. Faça a desinstalação para desinstalar.

    $ sudo make uninstall
    

Aproveite!

    
por Jaehyun Yeom 16.07.2015 / 05:04
4

Não é suficiente para

sudo apt-get purge emacs

Você tem que fazer

sudo apt-get purge emacs emacs23

Então

locate emacs

fica em silêncio: -)

    
por Hartmut 23.04.2014 / 21:21
1

Usando checkinstall

  1. Feche todos os gerenciadores de pacotes
  2. Faça o download do arquivo novamente
  3. Compile o emacs novamente
  4. Instalar o pacote checkinstall

    sudo apt-get install checkinstall
    
  5. Instale o emacs com

    sudo checkinstall
    

    para sobrescrever sua instalação anterior e ter um pacote deb. Esse é o truque.

  6. Remova o pacote emacs, o comando é mostrado após a instalação via checkinstall.

por A.B. 16.07.2015 / 06:53
0

Esta manhã tive o mesmo problema. Eu resolvi assim:

  1. emacs --version
    Eu tinha algo como emacs 2.4 em resposta.

  2. apt-get remove emacs não me deu resultados enquanto apt-get remove emacs24 funcionou.

  3. Depois limpei com: apt-get autoremove emacs24

Se a versão for emacs.x.y , então apt-get autoremove emacsXY .

Isso resolveu para mim.

    
por Virgilio Soccorso Colucci 07.04.2018 / 07:16