En mi largo viaje por Arch Linux con GNOME he tenido que instalar un editor de texto para poder programar en el portátil. Mi editor favorito actualmente es Atom Editor, que es ese editor hackeable desarrollado por la gente de GitHub. Por lo que vi en la wiki de Arch Linux, se puede instalar desde el repositorio AUR, y actualmente hay dos versiones: atom-editor y atom-editor-git.

La primera versión es una que tienen los de Arch Linux en el repo y la segunda es descargando la fuente desde el repositorio de GitHub. Pero cuando intenté instalar las dos versiones me fallaban durante la compilación. No encontré la forma de solucionar los errores que me aparecían, además eran raros, así que me propuse el descargar el código fuente y compilarlo yo mismo.

Antes de compilar el código

Primero tenemos que instalar unas dependencias que necesitaremos para compilar el código fuente de Atom, abrimos una Terminal y las instalamos:

# pacman -S --needed gconf git nodejs npm libgnome-keyring python2

Y luego exportamos la ruta de Python a la variable de entorno:

# export PYTHON=/usr/bin/python2

¡A compilar!

Primero vamos a tener que descargarnos el código fuente:

# git clone https://github.com/atom/atom
# cd atom

Comprobamos que no hay ninguna actualización nueva:

# git fetch -p
# git checkout $(git describe --tags `git rev-list --tags --max-count=1`)

Compilamos:

# script/build

Captura de pantalla de 2016-04-20 22-50-45

Instalamos Atom y apm en /usr/local/bin ejecutando lo siguiente:

# script/grunt install

Captura de pantalla de 2016-04-20 22-52-12

Con esto tendremos Atom instalado en nuestro Arch Linux, pero tenemos mucha información adicional que nos puede interesar. Por ejemplo si queremos instalar Atom en otro directorio podemos ejecutar lo siguiente:

# script/grunt install --install-dir /ruta/instalacion/atom

También si queremos crear paquetes .deb o .rpm podemos ejecutar:

// Para crear .deb
# script/grunt mkdeb
// Para crear .rpm
# script/grunt mkrpm

compile

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación