Blog del Podcast
podcast      GitHub      Twitter   Telegram

Compilando la última versión de Emacs

Tiempo estimado de lectura: 3 minutos. 352 palabras. emacs

En el Artículo anterior compilamos Nano y ahora toca el turno de Emacs. Los que utilizamos Debian, Ubuntu, Raspbian… tenemos el problema que en los repositorios oficiales, no encontramos nunca la última versión estos editores de texto. Ya os expliqué como instalarlo mediante los paquetes snap. Un método muy sencillo, pero a la vez, los paquetes snaps tiene el defecto de ir mucho más lento que instalarlo por PPA o desde los repositorios de nuestra distro.

También podemos encontrar problemas al vincular algún paquete de emacs con librerías de nuestro sistema opertativo.

Tras probar todas las opciones, la mejor opción es compilarlo tu mismo.

Tras unos tres años utilizando Emacs de manera intensiva, os puedo asegurar que si compilas Emacs tu mismo, notarás una gran mejora en la velocidad de arranque y edición de tus archivos.

Vamos a ver como compilar Emacs.

Dependencias necesarias

Instalamos las siguientes dependencias

sudo apt-get install build-essential texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk2.0-dev libncurses-dev libxpm-dev automake autoconf

Descargamos la versión 26.3

Descargamos la última versión de Emacs

wget https://ftp.gnu.org/gnu/emacs/emacs-26.3.tar.xz

Descomprimimos y accedemos a la carpeta

tar xfv emacs-26.3.tar.xz
cd emacs-26.3

Comenzamos la Compilación

Ejecutamos los siguientes comandos

./configure --with-gnutls=no --prefix=/usr --localstatedir=/var &&  make

Accedemos como usuario root

su root

Compilamos

make install &&
chown -v -R root:root /usr/share/emacs/26.3 &&
rm -vf /usr/lib/systemd/user/emacs.service

Conclusión

Ha sido muy fácil compilar Emacs a la versión 26.3. Ahora toca disfrutar!!!


Publicado por Angel el Wednesday 13 November del 2019



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.