Compilar Emacs para Debian | Programador Web Valencia

Compilar Emacs para Debian

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 libjansson-dev libmagickwand-dev install libxml2-dev mpv libjpeg-dev libxpm-dev libotf-dev libtiff-dev xclip apt librsvg2-dev libncurses-dev libmagickcore-dev build-essential libtool-bin libtool libdbus-1-dev sudo aspell-es libncurses5-dev libjansson4 autoconf libgtk-3-dev libsqlite3-dev libgif-dev libnotify-bin libpng-dev cmake libtree-sitter-dev imagemagick automake libm17n-dev texinfo

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 30.

git checkout emacs-30

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.

./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-gnutls\
            --with-pgtk\
            --with-json\
            --with-sqlite3\
            --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 invitas a un café? ☕

Puedes hacerlo usando el terminal.

ssh customer@andros.dev -p 5555

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...