Como instalar o emacs 24.5 no linux mint

Como instalar o emacs 24.5 no linux mint

Estou tentando obter a versão estável mais recente do emacs no linux mint (emacs-24.5). Mas, por algum motivo, apt-getinstala apenas 24.3.1. Normalmente eu aceitaria isso, mas estou tentando usar spacemacs, e muitos pacotes exigem pelo menos 24,4.

Eu tentei instalar sozinho, mas ./configurenão funcionou (diz que preciso de um monte de bibliotecas, e essas bibliotecas precisam de um monte de bibliotecas...), tentei instalar sem as bibliotecas, e só crie uma versão apenas de terminal baseada em texto e com aparência feia.

Até tentei usar o linuxbrew, mas não consegui descobrir como fazer a gui funcionar, pois não consegui fazer simplesmente:

brew install emacs --with-cocoa

Percebi que o Ubuntu vem com o emacs 24.5, e estou disposto a instalar esse sistema operacional, já que só uso o Linux Mint há um dia. Mas existe alguma maneira de obter o emacs 24.4 ou 24.5 no mint? Um gerenciador de pacotes diferente, algo para instalar todas as bibliotecas que o manual exige.

Também já procurei stack overflow e tentei este tutorial mas não funcionou: Emacs 24.4 lançado, como instalá-lo no Ubuntu 14.04

Quando tentei instalá-lo sozinho, ocorreu um erro sobre Xe gtk/ou alguma outra biblioteca de janelas, mesmo depois de ter feito o que todos os tutoriais diziam para obter as bibliotecas X.

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

Responder1

Use o Ubuntu elisp ppa para instalar o snapshot mais recente do Emacs disponível. Após a instalação, você precisa executar emacs-snapshotem 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 nenhuma etapa adicional. Boa sorte.

Responder2

Consegui instalá-lo depois de executar estes 2 scripts:https://gist.github.com/favadi/18438172892bc4178b27e https://github.com/favadi/build-emacs/blob/master/build-emacs.sh

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

./congigure
make
make install.

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

Responder3

Este é um procedimento geral para construir com código-fonte em distros baseadas em 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, isso é executado make install, mas observa quais arquivos estão instalados e cria automaticamente um .deb e registra o pacote no sistema operacional. Então você pode, por exemplo, removê-lo dpkg -r package-nameou copiar o .deb para outra máquina semelhante e instalá-lo.

sudo apt-get install checkinstall
sudo checkinstall

Configurando:

O Emacs tem muitas opções de configuração em tempo de compilação. Você pode usar os padrões ou tentar ajustá-los. Eu geralmente uso opções semelhantes ao que o Arch Linux faz, por exemploesseouesse.

informação relacionada