Uso o vim há anos e realmente não gosto disso.
Gostaria de experimentar o emacs por um tempo, mas ele não está instalado em nenhum dos servidores Linux que uso regularmente. Eu não tenho root, então apt-get install
não é uma opção (nem posso pedir permissão ao administrador de sistemas, ele definitivamente diria que não).
Existe uma versão binária do emacs que posso instalar no meu diretório pessoal? A maioria dos servidores está executando o CentOS.
make install
, pois algo que o administrador do sistema ficaria irritado ... Eu trabalho com servidores de produção todos os dias e não sou eu quem precisa acordar às 2 da manhã, se algo der errado.emacs-nox
ouemacs24-nox
.Respostas:
Se você pode compilar código, basta baixar uma distribuição de origem do emacs.
Em vez de começar
./configure
, use as opções de configuração para informar ao sistema de construção onde você deseja que os arquivos terminem. Por exemplo: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 é, as coisas devem funcionar (sm).Depois disso você pode
sem se preocupar com a instalação, colocando outros arquivos além do diretório inicial.
(Tudo é baseado no diretório inicial, é
/home/abhi
claro. Edite conforme necessário.)fonte
./configure --prefix=~/installs
e meu$PATH
inclui~/installs/bin
- Emacs isn' é a única coisa que construí e instalei para mim, e acho preferível manter tudo em um único diretório para não confundir demais o $ HOME, mas suponho que seja mais uma questão de gosto do que qualquer coisa.$ ./configure --prefix=~/software --bindir=~/bin
rendimentosconfigure: error: expected an absolute directory name for --prefix: ~/software
. Então, talvez use $ HOME./libgif/libungif
bibliotecas não foram encontradas, então eu tive que adicionar--with-gif=no
ao./configure
comando.--with-gif=no
suprime o suporte à criação de arquivos de imagem GIF no emacs. (Sim, o emacs pode exibir arquivos de imagem. Consulte gnu.org/software/emacs/manual/html_node/emacs/… ). Existem vários outros sinalizadores desse tipo; executar./configure --help
para uma lista.A instalação a partir do código-fonte ou o download manual do .rpms e a extração deles são possíveis, mas difíceis, porque todos dependem de outras bibliotecas.
Aqui está uma maneira simples de usar conda
Se você não possui o conda e gosta de instalá-lo, consulte [1]
emacs
foi pré-construído para as plataformas OS X e linux_64, veja [2] para versões.[1] https://conda.io/miniconda.html
[2] https://anaconda.org/conda-forge/emacs
fonte
conda
conda
, esta é uma maneira nova e limpa de aprender com você. obrigado.Não instale o emacs nos servidores - não há motivo para se forçar a usar a interface através da latência da 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 . Como alternativa, você pode usar o Filezilla, ele fará o download do arquivo e fará o upload automaticamente após o salvamento.
fonte
make install
, contanto que você não seja root, ele não poderá fazer nada fora do diretório inicial. Além disso, você pode querer ver senano
está instalado, se preferir a edição sem modelo.