Eu instalei uma instalação mínima do CentOS 6.3 dentro de uma VM do VirtualBox. Agora, eu gostaria de instalar o Emacs para uso somente na linha de comando.
Quando eu procuro o emacs usando yum search emacs
o único pacote no nível do aplicativo, parece " emacs
" executar, yum install emacs
e ele me mostra a lista de dependências que deseja baixar.
Essas dependências libcairo
, libasound
e uma tonelada de libX*
pacotes que não têm nenhum negócio sendo baixados e instalados por uma cópia do Emacs que será usado apenas da linha de comando (eu estou tentando manter esse mínimo, pois isso será clonado 10 vezes por máquina do desenvolvedor para simulação de rede, mas um editor de texto é realmente necessário).
Portanto, existem alguns sinalizadores a serem definidos para impedir a instalação de todos os pacotes gráficos relacionados? Lembro que o emerge do Gentoo tinha parâmetros como esse, ou estou apenas instalando o pacote errado?
fonte
Eu detesto a GUI. Tente o seguinte:
Faça o download do tar mais recente: http://mirror.sdunix.com/gnu/emacs/
fonte
./configure --with-x=no
eu continuava recebendoemacs: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
. Eu sabia que não precisavagtk-3
de uma instalação sem cabeça e, depois de usá-la, ela funcionou sem problemas. Quando eu useisudo yum -y install emacs-nox
, conseguiNo package emacs-nox available Error: Nothing to do
.Sigo estas etapas para instalar o Emacs no meu servidor Ubuntu na nuvem sem o suporte ao X:
sudo apt-get install autoconf automake texinfo libncurses5-dev
./autogen.sh
./configure --with-x=no
make
sudo make install
E agora você pode usar o Emacs no terminal.
autoconf
eautomake
são as ferramentas de sistema necessárias.Se você errar
texinfo
, receberá:Se você errar
libncurses5-dev
, receberá:fonte
Tentei instalar o emacs a partir do yum (o gerenciador de pacotes do CentOS), mas a versão instalada do emacs estava desatualizada.
Então eu tive que baixar a distribuição mais recente do emacs do ftp.gnu.org usando o wget e construído a partir do código-fonte.
A instalação correu sem problemas e não encontrei nenhum problema durante o processo.
fonte