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.
Lo probarĆ© a fondo y harĆ© una comparación de Brackets vs SublimeText. ļ