Ubuntu 16.04 Alterações na versão do Emacs instalada

0

Eu usei este guia para construir o emacs 25.1 em 16.04 e realizá-lo sem problemas.

Antes de instalar, eu não tinha o emacs instalado. Uma parte do processo de construção, no entanto, é sudo apt build-dep emacs24 para construir as dependências necessárias para o emacs. Dito isso, uma vez que eu terminei, eu tenho o emacs 25.1 instalado sem nenhum problema (incluindo o comando emacs apropriado dentro do prazo e do launcher no travessão do Unity).

No entanto, após um ou dois dias, o Ubuntu parece instalar automaticamente o emacs24 do repositório / software do Ubuntu, que substitui minha instalação / compilação personalizada do emacs25. Isso já aconteceu duas vezes e eu acho que isso ocorre sempre que eu faço uma atualização do sistema via prazo. Eu receberei uma mensagem do tipo "há uma versão mais recente de um pacote instalado" e sudo apt list --upgradeable listará emacs, apesar do emacs25.1 ser obviamente mais novo que a versão nos repositórios do Ubuntu.

O diretório onde eu construí o emacs25.1 ainda tem o executável (e todos os outros arquivos) que eu posso chamar manualmente, mas isso não é o ideal. Além disso, eu felizmente tenho um arquivo deb construído que me permite reinstalar o emacs25.1 depois que eu desinstalar o emacs24 através do centro de software do Ubuntu, mas eu gostaria de corrigir esse comportamento se possível. Obrigado por qualquer ajuda.

    
por zaile 30.12.2016 / 02:40

1 resposta

0

Coloque o pacote emacs em espera. Se você usa o APT:

Segure um pacote:

sudo apt-mark hold <package-name>

Remover a retenção:

sudo apt-mark unhold <package-name>
    
por nils 01.06.2017 / 10:09