Instala o emacs sem sudo?

20

Eu uso o vim há anos e não gosto muito disso.

Eu gostaria de experimentar o emacs por um tempo, mas ele não está instalado em nenhum dos servidores linux que eu uso regularmente. Eu não tenho raiz, então apt-get install não é uma opção (nem posso pedir permissão ao administrador do sistema, ele definitivamente diria que não).

Existe uma versão binária do emacs que eu possa instalar no meu diretório pessoal? A maioria dos servidores está executando o CentOS.

    
por Abhi Beckert 29.08.2013 / 02:50

3 respostas

28

Se você puder compilar o código, basta baixar uma distribuição de origem do emacs.

Em vez de começar com ./configure , use as opções de configuração para informar ao sistema de compilação onde deseja que os arquivos sejam finalizados. Por exemplo:

./configure --prefix=/home/abhi/emacs --bindir=/home/abhi/bin

instalará todos os arquivos de suporte do emacs em /home/abhi/emacs , e os executáveis do emacs em /home/abhi/bin . Se o último estiver em seu $ PATH, o que geralmente é, então as coisas devem funcionar (sm).

Depois disso, você pode

make && make install

sem se preocupar com a instalação colocando arquivos que não sejam em seu diretório pessoal.

(Tudo isso é baseado no seu diretório home sendo /home/abhi , é claro. Edite conforme necessário.)

    
por 29.08.2013 / 04:56
2

Instalar a partir do código-fonte, ou baixar manualmente .rpms e extraí-los é possível, mas difícil, porque todos eles dependem de outras libs.

Aqui está uma maneira simples de usar o conda

conda install -c conda-forge emacs

Se você não tem conda e gostaria de instalá-lo, veja [1]

emacs foi pré-construído para plataformas OS X e linux_64, veja [2] para versões.

[1] link
[2] link

    
por 16.03.2018 / 23:24
1

Não instale o emacs nos servidores - não há motivo para se forçar a usar a interface por meio da latência de rede. Em vez disso, instale o emacs em sua estação de trabalho e deixe-o buscar os arquivos dos servidores usando o modo TRAMP . Alternativamente, você pode usar o Filezilla, ele irá baixar o arquivo para você e automaticamente carregá-los depois de salvar.

    
por 29.08.2013 / 04:04