Blog del Podcast
podcast      GitHub      Twitter   Telegram

Emacs siempre a la última versión, betas, edge… gracias a Snap

Tiempo estimado de lectura: 4 minutos. 468 palabras. emacs

Los que utilizamos ubuntu o debian, nos encontramos con el problema de no tener a la última la versión de emacs en los repositorios.

En ubuntu podemos instalar la última versión desde PPA, tal como os expliqué en este Post, en cambio en debian tendríamos que compilar la aplicación. Si no quieres complicarte la vida e instalarlo de un modo limpio, desde la versión 26.2, Alex Murray ha creado un paquete snap para poder tener no solo la últimisima versión de emacs, sino que también las versiones beta, edge.

Emacs por snap se integra perfectamente con aplicaciones instaladas en el propio sistema, como el corrector ortográfico, w3m,… así que no afecta al correcto funcionamiento. Podrás ejecutar tanto la versión gráfica como la versión de terminal.

Instalación

Si ya tienes snap instalado, es tan simple como escribir en tu terminal, para instalar la última versión estable:

sudo snap install emacs --classic

El quieres probar resto de versiones en desarrollo, puedes instalarlo de la siguiente manera.

# Versión candidate
sudo snap install emacs --candidate --classic

# Versión beta
sudo snap install emacs --beta --classic

Versión edge
sudo snap install emacs --edge --classic

Convivir emacs de repositorios con snap

Emacs de repositorios

Para poder ejecutar versión de emacs instalada desde los repositorios oficiales, escribiremos en la terminal:

emacs

o si queremos especificar la ruta completa:

/usr/bin/emacs

Emacs por snap

En cambio, para ejecutar la versión para snap, escribiremos en la terminal:

/snap/bin/emacs

Si quieres utilizar la versión para terminal:

/snap/bin/emacs -nw

El contenido de la aplicación, está instalado en:

/snap/emacs/

Sustituir la versión del sistema por la de snap

Si lo que quieres es que cuando pongas emacs, arranque directamente la versión de snap, para hacerlo de un modo sencillo te recomiento que crees un alias.

Ejemplo:

nano ~/.bashrc
nano ~/.zshrc

y añadiremos

alias emacs='/snap/bin/emacs'

Conclusión

Como ves, instalar emacs a la última gracias a snap es súper sencillo y te evitas quebraderos de cabeza. Es cierto que los paquetes snap a veces arrancan unos segundos mas lentos, pero es el precio que hay que pagar.

Fuentes


Publicado por Angel el Wednesday 18 September 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.