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.
{{ comments.length }} comentarios