Como instalar o emacs 24.5 no linux mint

4

Estou tentando obter a última versão estável do emacs no Linux mint (emacs-24.5). Mas, por algum motivo, apt-get instala apenas 24.3.1. Eu normalmente estaria bem com isso, mas estou tentando usar spacemacs, e muitos dos pacotes requerem pelo menos 24.4.

Eu mesmo tentei instalá-lo, mas o ./configure não funciona (ele diz que eu preciso de um monte de bibliotecas, e essas bibliotecas precisam de um monte de bibliotecas ...), eu tentei instalá-lo sem as bibliotecas, e ele só faz uma versão do terminal baseado em texto com aparência ruim.

Eu até tentei usar o linuxbrew, mas não consegui descobrir como fazer o gui funcionar, já que eu não podia fazer:

brew install emacs --with-cocoa

Eu notei que o Ubuntu vem com o emacs 24.5, e eu estou disposto a instalar esse sistema operacional, desde que eu só tenho usado o Linux Mint por um dia. Mas existe alguma maneira de obter emacs 24.4 ou 24.5 na casa da moeda? Um gerenciador de pacotes diferente, algo para instalar todas as bibliotecas que o manual requer.

Também já observei o estouro de pilha e tentei este tutorial, mas não funcionou: Emacs 24.4 liberado, como instalá-lo em Ubuntu 14.04

Quando tentei instalá-lo sozinho, ele me deu um erro sobre X e gtk ou alguma outra biblioteca de janelas, mesmo depois de fazer o que todos os tutoriais disseram fazer para obter bibliotecas X.

Obrigado por qualquer ajuda e desculpe se este não é o lugar certo para fazer este tipo de pergunta. Além disso, pergunte-me se eu preciso especificar quais erros eu recebi, etc ...

    
por Vityou 26.06.2016 / 10:01

3 respostas

5

Use o Ubuntu elisp ppa para instalar o último snapshot do Emacs disponível. Após a instalação, você precisa executar emacs-snapshot em vez de emacs .

$ sudo apt-add-repository ppa:ubuntu-elisp/ppa 
$ sudo apt-get update 
$ sudo apt-get install emacs-snapshot 

Isso instalará o emacs sem mais etapas. Boa sorte.

    
por 26.06.2016 / 11:08
0

Consegui instalá-lo depois de executar esses dois scripts: link e link

E quando eles falharam, voltei para o emacs 24.5 que baixei como .tar.gz, o extraí e fiz:

./congigure
make
make install.

Esses 2 scripts aparentemente instalaram as dependências que estavam faltando.

    
por 26.06.2016 / 21:04
0

Este é um procedimento geral para construir com fontes em distros baseadas no Debian, como Ubuntu e Mint.

Obtenha suas dependências:

sudo apt-get build-dep emacs24 # or emacs24-lucid or whatever

Construir:

tar xf emacs-whatever.tar.gz
cd emacs
./configure --with-whatever # see below
make

Instale com checkinstall . Basicamente, ele executa make install , mas observa quais arquivos estão instalados e cria automaticamente um .deb e registra o pacote com o sistema operacional. Então você pode, por exemplo remova-o com dpkg -r package-name ou copie o .deb para outra máquina similar e instale-o.

sudo apt-get install checkinstall
sudo checkinstall

Configurando:

O Emacs tem muitas opções de configuração em tempo de compilação. Você pode pegar os padrões ou tentar refazê-lo. Eu geralmente uso opções semelhantes ao que o Arch Linux faz, por ex. this ou esta .

    
por 27.06.2016 / 20:20