Instalar Brackets en ArchLinux de forma manual

Ya vimos en DesdeLinux el nuevo editor opensource para HTML, CSS y JavaScript que Adobe ha creado y ha puesto a disposición de todos al distribuirlo bajo una Licencia MIT. Si, increíblemente Adobe ha lanzado un producto de código libre.

Adobe es una empresa que ofrece muy buenos productos relacionados con DiseƱo, Multimedia y Tecnologƭa Web, y hasta el momento, por todos habƭa que pagar una licencia para poder usarlos a largo plazo. Photoshop, Flash, Dreamweaver, son solo ejemplo de ello.

Brackets no es el primer paso que Adobe da en el mundo OpenSource, ya en DesdeLinux habƭamos visto como hace un aƱo atrƔs publicaban una familia de fuentes tipogrƔficas llamada Source Sans Pro (la misma que usa nuestro tema :P) bajo la SIL Open Font License 1.1.

TambiƩn vimos como instalarlo en Ubuntu 13.04 y la buena noticia es, que tambiƩn se encuentra en los repositorios AUR de ArchLinux, por lo que debe ser suficiente con poner en el terminal:

$ yaourt -S brackets-git

Pero resulta que yo no uso Yaourt, y al intentar crear el paquete de instalación con Makepkg, necesitaba unas dependencias que también estÔn en AUR. En resumen, demasiado trabajo.

Ya me habĆ­a bajado el binario en formato .deb para instalarlo en Debian Wheezy, pero por problemas de dependencia fue imposible. En el momento que escribĆ­ este artĆ­culo, el sitio de Brackets estaba caĆ­do.

Resulta que un .deb lo que tiene adentro son los ficheros que deben colocarse en determinadas carpetas, en el caso de Brackets en /usr/share/, o sea que en teorĆ­a, si copio todo donde indica cada carpeta podrĆ­a ejecutar Brackets. Y asĆ­ fue.

Descomprimí el .deb usando Ark, y me quedó una carpeta llamada brackets-sprint-28-LINUX64. Entré a dicha carpeta y descomprimí el fichero data.tar.gz, lo que me creó una carpeta llamado usr. Accedí a la misma mediante un terminal  y ejecuté:

$ sudo cp bin/brackets /usr/bin/
$ sudo cp -R lib/brackets/ /usr/lib64/
$ sudo cp -R share/applications/brackets.desktop /usr/share/applications/
$ sudo cp share/icons/hicolor/scalable/apps/brackets.svg /usr/share/icons/hicolor/scalable/apps/

En unos segundos ya tenía el iconos de Brackets en el menú, pero al ejecutarlo no sucedía nada. Lo hice mediante un terminal y comenzó a lanzarme errores:

/usr/lib/brackets/Brackets: error while loading shared libraries: libplc4.so.0d: cannot open shared object file: No such file or directory

/usr/lib/brackets/Brackets: error while loading shared libraries: libnspr4.so.0d: cannot open shared object file: No such file or directory

/usr/lib/brackets/Brackets: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

El resto fue fƔcil, solo tuve que poner en el terminal:

$ sudo ln -sf /lib64/libplc4.so /lib64/libplc4.so.0d
$ sudo ln -sf /lib64/libnspr4.so /lib64/libnspr4.so.0d
$ sudo ln -sf /lib64/libudev.so /lib64/libudev.so.0

Y listo. Ya tengo Brackets funcionando sin tanto lĆ­o en ArchLinux.

Brackets

Lo probarĆ© a fondo y harĆ© una comparación de Brackets vs SublimeText. ļ˜‰