Compilar Emacs para Gnome | Programador Web Valencia

Compilar Emacs para Gnome

1 minuto

Emacs

Compilar Emacs proporciona una mejor experiencia ya que aumenta la velocidad gracias a las optimizaciones de rendimiento y la posibilidad de habilitar la compilación nativa, o compilación Just-In-Time, gracias al flag --with-native-compilation. Además puedes disponer en tu sistema de la versión más actualizada sin esperar el compilado oficial de tu distribución.

Para lograrlo debes seguir los siguientes pasos para compilar e instalar Emacs en tu equipo. ¡Atención! Esta testeado con Debian Testing. Tal vez funcione en otras versión o derivadas, pero no lo he experimentado.

1. Desinstalar Emacs

sudo apt remove --autoremove emacs emacs-common

2. Instalar dependencias para la compilación

sudo apt install build-essential autoconf libgtk-3-dev texinfo libxpm-dev libgif-dev libncurses-dev libxml2-dev automake libtool texinfo libjpeg-dev libncurses5-dev libdbus-1-dev libgif-dev libtiff-dev libm17n-dev libpng-dev librsvg2-dev libotf-dev libxml2-dev

3. Descarga el código fuente

git clone https://git.savannah.gnu.org/git/emacs.git
cd emacs

Y seleccionamos la versión a compilar. En mi caso será la 29.3.

git checkout emacs-29.3

Puedes saber todas las versiones disponibles con git tag.

4. Prepara los archivos para la compilación

Añadimos algunos flags extra mejorar la integración con el sistema.

Primero incluye las nuevas dependencias.

sudo apt install mpv libtool-bin libtool cmake imagemagick xclip aspell-es imagemagick libmagickwand-dev libm17n-dev libmagickcore-dev libtree-sitter-dev libjansson4 libjansson-dev

Y luego configuramos con los siguientes flags.

./configure --with-native-compilation=aot\
            --with-tree-sitter\
            --with-gif\
            --with-png\
            --with-jpeg\
            --with-rsvg\
            --with-tiff\
            --with-imagemagick\
            --with-x-toolkit=lucid\
            --with-json\
            --with-mailutils

5. Compila

Es el momento de ir a tomar un café.

make bootstrap -j4

6. Instala

Ya solo quedará instalarlo.

sudo make install

¡Y ya hemos terminado! Encontrarás el lanzador en tu menú de aplicaciones.

Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.

Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Internacional

¿Me ayudas?

Comprame un café
Pulsa sobre la imagen

No te sientas obligado a realizar una donación, pero cada aportación mantiene el sitio en activo logrando que continúe existiendo y sea accesible para otras personas. Además me motiva a crear nuevo contenido.

Comentarios

{{ comments.length }} comentarios

Nuevo comentario

Nueva replica  {{ formatEllipsisAuthor(replyComment.author) }}

Acepto la política de Protección de Datos.

Escribe el primer comentario

Tal vez también te interese...