Archive for the ‘ Ubuntu ’ Category

Instalar Adobe AIR 1.5 en Linux de 64-bit

adobe-airFinalmente, Adobe sacó de beta a la versión de Adobe AIR para Linux. Adobe AIR permite instalar en la computadora aplicaciones web y ejecutarlas como si fueran de escritorio.

El instalador en un .bin y, en sistemas 32-bit, con bajarlo, hacerlo ejecutable y ejecutarlo alcanza para que funcione. Sin embargo, en sistemas 64-bit hay que seguir una serie de pasos. Por suerte, los pasos se encuentran bien documentados por Adobe y, más allá de ser engorrosos no traen complicaciones y permiten ejecutar Adobe AIR correctamente.

Una vez instalado, se pueden buscar aplicaciones para instalar en el directorio de Adobe.

Qué es Cloud Computing

Cloud Computing es el término usado para referirse a las aplicaciones web en las que la información se guarda en servidores en internet (la nube, cloud). Entre sus ventajas, la más importante probablemente sea la posibilidad de acceder y compartir la información fácilmente desde distintos lugares, incluyendo PCs, notebooks o dispositivos móbiles.

Sin embargo, existen críticas a este sistema de almacenamiento de información. Las mismas están encabezadas por Richard Stallman, fundador del GNU y programador de GCC e Emacs.

Él dice que usar este tipo de aplicaciones web es “peor que una estupidez“.

“Una razón por la que no se deberían usar aplicaciones web para realizar tareas es que se pierde control. Es tan malo como usar programa propietario … Si se usa un programa propietario o el servidor de alguien más, se está sin defensas, en manos de quien desarrollo el software.”

En parte tiene razón. Muchos ya se preguntaron que pasaría si GMail alguna vez decide empezar a cobrar por su servicio. O, simplemente, que pasa si los servidores de Google se caen:

Esto me pasó el otro día. Aunque la caída del servicio fue muy breve, es para tener en cuenta. De todas formas, siguiendo un post de Matt Cutts, ya sabía cómo hacer un backup de los mails de GMail en Linux.

Eclipse muy lento en Ubuntu

Si Eclipse usa una VM de Java distinta a la provista por Sun, es probable que funcione muy lentamente. Incluso, esto puede generar problemas a la hora de actualizar Aptana, ya que éste necesita la VM de Sun Microsystems para funcionar bien.

Para saber que versión está actualmente en uso, hay que ir al menú de ayuda y, en él, a “About Eclipse SDK”. Dentro de “Configuration Details” aparecen todos los parámetros de configuración de Eclipse.

Habrá que buscar algo así:

java.vendor=Free Software Foundation, Inc.
java.vendor.url=http://gcc.gnu.org/java/
java.version=1.4.2
java.vm.info=GNU libgcj 4.1.2 (Ubuntu 4.1.2-0ubuntu5)
java.vm.name=GNU libgcj
java.vm.specification.name=Java(tm) Virtual Machine Specification

En éste caso, la libgcj de Free Software Foundation no es la indicada. Para cambiarla, primero hay que tener la VM de Sun instalada:

sudo apt-get install sun-java6-jdk sun-java6-plugin sun-java6-jre

Una vez que se terminaron de instalar, habrá que configurarlas como predeterminadas:

sudo update-java-alternatives -s java-6-sun

Y agregar la siguiente línea al principio del archivo /etc/jvm:

/usr/lib/jvm/java-6-sun

Así, la versión predeterminada de java para el sistema pasa a ser la de Sun Microsystems. Este valor se puede revisar con el siguiente comando:

java -version

De todas formas, Eclipse puede no hacer caso de la opción predeterminada para el sistema, ya que tiene su propio archivo de configuración: /etc/eclipse/java_home. En él, habrá que realizar un procedimiento similar que con /etc/jvm y llevar la línea de la VM de Sun al principio del archivo.

Así, Eclipse usará la versión de Java provista por Sun y funcionará más rápido:

java.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
java.version=1.6.0_10

Activar Compiz-Fusion por default al inicio

Luego de instalar Compiz-Fusion, es probable que éste no se inicie automáticamente con el X-Server y que haya que reiniciar el Window Manager. Para lograr esto, hay que instalar la aplicación fusion-icon y establecer que se inicie automaticamente.

Primero, se instala la aplicación utilizando Adept:

sudo apt-get install fusion-icon

Luego, se crea un link al bash que inicia la aplicación dentro de la carpeta de KDE para el inicio:

cd ~/.kde/Autostart
ln -s /usr/bin/fusion-icon fusion-icon

Con esto, Compiz se debería cargar al inicio automaticamente.

Kubuntu 8.10 Intrepid Ibex beta con KDE4

Instalé Kubuntu 8.10 Intrepid Ibex beta y el resultado en general es positivo. Si bien todavía tiene unos cuantos bugs, funciona muy bien. Todavía queda un mes para el lanzamiento de la versión definitiva, así que es esperable que estos pequeños problemas queden corregidos para entonces.

Esta nueva versión de Kubuntu incluye KDE4, que viene con grandes mejoras respecto a su antecesor. En su versión 4.1.2, los bugs ya son menores (aunque no está libre de ellos).

Superkaramba fue reemplazado por Plasma, un administrador de widgets más agradable y con muchos menos errores que el anterior.

Okular (no recuerdo su nombre en KDE3), Dolphin y Gwenview tienen grandes mejoras respecto a KDE3.

Sin embargo, Intrepid Ibex no viene con las últimas versiones de las distintas aplicaciones, aunque en un futuro pueden ser agregadas a los repositorios. Por ejemplo, Gimp 2.6, la última versión de este programa de edición de imágenes, no está incluída. Esta última versión tiene importantes mejoras, entre ellas la posibilidad de tener una sola ventana que incluya todas las herramientas y no distintos paneles flotando y ocupando lugar en la barra de tareas.

Tampoco se incluye la última versión de Eclipse. Ni siquiera se incluye una versión ya vieja, pero necesaria para varios plugins (Flex Builder, entre otros): Eclipse Europa 3.3. Intrepid Ibex mantiene en sus repositorios la versión 3.2.

Finalmente, decidí cambiar de VMware a VirtualBox como servidor de máquina virtual por dos cosas:
VirtualBox no es de código abierto y puede ser instalado muy fácilmente desde los repositorios de Ubuntu.

Asociar aplicaciones a tipos de archivo en Firefox 3 (KDE4)

En Ubuntu, Firefox no tiene las distintas aplicaciones asociadas a los distintos tipos de archivo. Si se usa Gnome, se puede instalar el paquete firefox-3.0-gnome-support que se encarga de ello. Sin embargo, no existe un paquete similar para KDE.

Una forma de hacerlo es manualmente, de la siguiente forma:

En las preferencias de Firefox, en la solapa ‘Aplicaciones’ hay que seleccionar cada tipo de archivo y buscar la aplicación que se va a usar. La lista de aplicaciones se encuentra en /usr/bin.

Actualización a KDE 4.1

Finalmente actualice mi Kubuntu Hardy Heron 8.04 con KDE 3.5 a KDE 4.1. Esta nueva versión es un poco más agradable en cuanto a diseño e incorpora Plasma para el manejo de los widgets (mejor que el SuperKaramba).

Sin embargo, me encontré con varios problemas a la hora de usar KDE 4.1:

  • Muchos de los widgets de Plasma (plasmoids) no pueden ser instalados.
  • Ark no abre archivos .zip. No se si será un bug o algo hecho a propósito, ya que el tipo de archivo no se encuentra en la lista de soportados a la hora de abrir.
  • Perdí la asociación de la mayoría de las teclas del teclado, que en KDE 3.5 fueron asignadas por defecto. Así, no puedo manejar Amarok con los botones multimedia del teclado y no puedo sacar impresiones de pantalla tocando Impr Pant.
  • Kate también presenta algunas mejoras, sin embargo muchas veces no puedo abrirlo.

Se dijo cuando salió KDE 4.0 que todavía no estaba listo para ser usado, que presentaba muchos problemas. Ahora, se dice que KDE 4.1 los soluciona y que es una versión bastante estable. De hecho, Kubuntu Intrepix Ibex se esta armando con KDE 4.

Creo que KDE 4 tiene bastante camino por andar antes de pretender una migración masiva.

Cambiar el directorio de un usuario en Linux

Para cambiar el directorio usado como home de un usuario en Linux hay que correr el siguiente comando con permisos de administrador:

usermod -d /ruta/al/directorio/nuevo/ usuario

Firefox 3 no abre después de realizarse una actualización (libjemalloc.so)

Luego de realizarse una actualización mediante Adept del navegador Firefox 3, no se puede abrir este navegador y da el siguiente error:

/usr/lib/firefox-3.0/firefox: error while loading shared libraries: libjemalloc. so: cannot open shared object file: No such file or directory

Para solucionarlo, al menos rápidamente, hay que ejecutar esta orden, que copia la librería faltante al lugar donde el programa la busca (probado en Kubuntu Hardy Heron amd64):

sudo cp /usr/lib/xulrunner-1.9/libjemalloc.so /lib

Añadir repositorios de Google a Ubuntu

Existen varias formas de agregar los repositorios de Google a Ubuntu (o linux en general) para poder bajar sus aplicaciones, como Google Desktop o Google Earth, y manterlas actualizadas con Adept.

Una forma es bajando por linea de comandos un script que realiza todas las operaciones automáticamente:

wget https://dl-ssl.google.com/linux/google-repo-setup.sh
bash google-repo-setup.sh

Sino, se pueden agregar a través de Adept siguiendo los pasos detallados en la página Google Linux Software Repositories. En este caso, habrá que bajar el archivo key e instalarlo.

Los programas de Google para Linux tienen muchas menos funciones que para Windows y algunos (como Picasa) usan Wine para ejecutarse. Google Desktop todavía no tiene gadgets, aunque se dice que pronto los tendrá, y Google Talk ni siquiera tiene versión para Linux.