He instalado una instalación mínima de CentOS 6.3 dentro de una VM VirtualBox. Ahora, me gustaría instalar Emacs para usar solo desde la línea de comandos.
Cuando hago una búsqueda de emacs utilizando yum search emacs
el único paquete de nivel de aplicación " emacs
" parece que lo ejecuto yum install emacs
y me muestra la lista de dependencias que desea descargar.
Estas dependencias libcairo
, libasound
y una tonelada de libX*
paquetes que no tienen por qué ser descargados e instalados para una copia de Emacs que se usará solo desde la línea de comandos (estoy tratando de mantener este mínimo ya que esto se clonará 10 veces por máquina de desarrollador para simulación de red pero realmente es necesario un editor de texto).
Entonces, ¿hay algunos indicadores para configurar para evitar que se instalen todos los paquetes gráficos relacionados? Recuerdo que la aparición de Gentoo tenía parámetros parecidos, ¿o solo estoy instalando el paquete incorrecto?
fuente
Odio la GUI. Prueba esto:
Descargue el último tar: http://mirror.sdunix.com/gnu/emacs/
fuente
./configure --with-x=no
seguí consiguiendoemacs: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
. Sabía que no necesitabagtk-3
una instalación sin cabeza y después de usarla, funcionó sin ningún problema. Cuando solíasudo yum -y install emacs-nox
lo conseguíNo package emacs-nox available Error: Nothing to do
.Sigo estos pasos para instalar Emacs en mi servidor Ubuntu en la nube sin compatibilidad con X:
sudo apt-get install autoconf automake texinfo libncurses5-dev
./autogen.sh
./configure --with-x=no
make
sudo make install
Y ahora puedes usar Emacs en la terminal.
autoconf
yautomake
son las herramientas del sistema requeridas.Si fallas
texinfo
, obtendrás:Si fallas
libncurses5-dev
, obtendrás:fuente
Intenté instalar emacs desde yum (el administrador de paquetes de CentOS), pero la versión de emacs instalada estaba muy desactualizada.
Así que tuve que descargar la última distribución de emacs de ftp.gnu.org usando wget y construido desde la fuente.
La instalación se realizó sin problemas y no encontré ningún problema durante el proceso.
fuente