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.

Lo probaré a fondo y haré una comparación de Brackets vs SublimeText. 😉


19 comentarios

  1. Solo una puntualización: Yaourt NUNCA se usa con sudo. Mira que te lo he repetido hasta el cansancio pero pareces empecinarte en hacerlo a tu manera. xD

    1.    elav dijo

      Hombre, como sugerencia de seguridad muy bien, pero vamos, cada cual sabe lo que hace con su ordenador. Para empezar, no uso Yaourt, pero te voy a complacer y voy a corregir eso en el artículo 😛

      1.    eliotime3000 dijo

        En eso concuerdo contio. Además, yo no uso SUDO por lo que suelo verlo como una molestia más, ya que la verdad es que este sistema puede evitarte problemas, pero en sí suele ser más incómodo que el UAC de Windows Vista.

    2.    eliotime3000 dijo

      Lo mismo digo de SUDO. Es realmente una molestia si te has dado cuenta que muchas veces instalas aplicaciones que en muchas veces requieren del root para instalarse.

    3.    just-another-dl-user dijo

      ¿El motivo de por que no usar SUDO en yaourt?

      1.    py_Crash dijo

        Si ocupas sudo en yaourt te estas arriesgando a darle permiso de administrador a algún script malicioso que se encuentre en el PKGBUILD. Aparte yaourt te pide la contraseña de sudo en el momento de instalar el paquete, así que no necesitas ponerlo desde el principio

  2.   Juan Antonio dijo

    Ya pude instalarlo en Trisquel 😀 me gustaria compartirlo a quien le puedo redactar un correo para contribuir

    1.    Juan Antonio dijo

      😀

  3.   Israel dijo

    Se podrá cambiar la fuente que usa el menú ?..

  4.   Gregorio Espadas dijo

    Ya veo por qué andaba caído la página de descargas… ya está disponible el sprint-29, y por desgracia ve oque han cambiado cosas, y las instrucciones de instalación del presente post ya no aplican. Elaaaaav, hora de actualizar 😉

    1.    elav dijo

      Jajaja, en eso estoy..

    2.    Israel dijo

      Si tienes razón aunque también no cambia mucho ay que utilizar la carpeta opt al descomprimir el fichero .. Aunque lo tengo funcionando .. Si actualizan el post veré si hice los pasos correctos jajaja

  5.   jon85p dijo

    $ sudo ln -sf /lib64/libudev.so /lib64/libudev.so.0
    Amigo, deberías aclarar que te sirvió esa línea solo en tu equipo, de novatín la usé y no podía iniciar mi sistema porque mi archivo era libudev.so.0.13.1 XD .
    Ya lo corregí, solo era cambiar el enlace simbólico.
    Saludos

  6.   Rodolfo dijo

    Hola, muy bueno el artículo, saludos y os invito a probar BSD.

  7.   mrkzboo dijo

    Muchas gracias, este me sirvió, pero para hacerlo correr en fedora 18 😀
    Un saludo.

  8.   Federico dijo

    Cuando intento seguir los pasos de instalacin en la linea de comandos salta el siguiente error:

    sudo cp -R lib/brackets/ /usr/lib64/
    cp: no se puede efectuar `stat’ sobre «lib/brackets/»: No existe el fichero o el directorio
    y cuando descomprimo el Brackets.Release.0.42.64-bit en la carpeta data/usr/ nofigura lib ni lib/brackets/

  9.   Federico dijo

    Tampoco me funciona la instalacion de sublime text. :::: abre el programa pero nunca lo muestra….. ni siquiera desde el ejecutable de la misma carpeta.

  10.   Yosbanis Vicente dijo

    hola necesito ayuda con esta instalacion brackets, me ha pasado lo mismo que a Federico y no se que hacer, se que han pasado tiempo desde esta publicacion pero no encuentro otro articulo que me ayude. Por favor si alguien me puede ayudar.Gracias

  11.   jacob dijo

    con la ultima version solo la descomprimes con ARK, abres una terminal en opt que esta en la carpeta que acabas de descomprimir y ejecutas:

    sudo cp -R brackets /opt

    y listo! 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.