Eu baixei os arquivos de origem do Emacs e o instalei usando make
. Depois de instalar o Emacs, 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 executar o Emacs digitando emacs
no terminal. Além disso, o comando which emacs
mostra o resultado /usr/local/bin/emacs
.
Por que não pode apt-get
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.
make uninstall
e excluo o arquivo de origem baixado. Isso está certo? Devo corrermake clean
atrásmake uninstall
?make remove
ou algum outro comando, mas sim, quando você instala o software da fonte, é necessário manter o código-fonte por perto para que você possa fazer algomake uninstall
semelhante para remover o software. O software criado pela fonte não é gerenciado pelo sistema de empacotamento porque não existe como um pacote Debian.locate emacs
não "listará todas as pegadas no sistema", simplesmente mostrará os arquivos que possuem 'emacs' no nome. Com um programa tão grande quanto o emacs, muitos dos arquivos adicionados provavelmente não têm 'emacs' no nome ou no caminho.Você não instalou o Emacs com o gerenciador de pacotes. Como você o instalou a partir do tarball de origem, tente desta maneira.
Verifique a versão do emacs.
Baixe a mesma versão do emacs que você instalou no passado.
Extrair tarball.
Execute ./configure para gerar o arquivo make. Se você se lembrar da opção que você forneceu ao instalá-la, adicione esses sinalizadores de linha de comando também. (por exemplo --with-x = no)
Faça a desinstalação para desinstalar.
Desfrutar!
fonte
É não o suficiente para
Você tem que fazer
Então
fica calado :-)
fonte
emacs24
tambémUsando
checkinstall
Instale o pacote checkinstall
Instale o emacs com
sobrescrever sua instalação anterior e ter um pacote deb. Esse é o truque.
Remova o pacote emacs, o comando é mostrado após a instalação via checkinstall.
fonte
Eu tentei isso e trabalhou para mim:
fonte