miércoles, 29 de junio de 2011

Instalando Firefox 5 en Linux con el asistente

Como hemos visto a solo 12 semanas de haber sido liberado Firefox 4.0 ya tenemos para descarga el Firefox 5.0.  Eso se debe a que Mozilla cambió a un esquema de releases bastante distinto al que siempre habían utilizado y ahora optaron por un esquema algo parecido al Chrome y contrario a lo que se creía las actualizaciones si se descargaran automáticamente en background, pero el usuario tendrá la posibilidad de decidir cuando aplicar la actualización.  Además en los primeros días de cada lanzamiento le aparecerá un aviso notificando que ya esta disponible una nueva versión.

Es importante estar actualizando a cada nueva versión ya que Mozilla descontinuará las actualizaciones de seguridad a las versiones viejas.

En fin los usuarios de M$ creo que no tendrán mucho problema al estar actualizando sus versiones de Firefox porque el asistente de actualización funciona bastante bien.

En el caso de GNU/Linux hay un pequeño detalle:  En el robusto esquema de seguridad de los sistemas tipo Unix, desde el principio de los tiempos un usuario normal no puede escribir en carpetas del sistema.

Resulta que para actualizar Firefox con el asistente, se necesita permiso de root y creo que ninguna distro moderna de GNU/Linux permite de manera predeterminada iniciar sesión como root en modo gráfico.

¿Como resolverlo?

Iniciamos sesion de la manera acostumbrada con nuestro usuario (normalito). Luego abrimos una terminal, nos convertimos en root y lanzamos Firefox.  (Ojo como ahora estoy usando Slackware doy la advertencia de que si usted también lo usa necesitará hacer esto para poder lanzar Firefox como root desde una terminal).

$ sudo -i
Password: xxxxxxxx
# firefox

De esta forma Firefox esta siendo ejecutado en modo root y ahora si tiene permiso para escribir en las carpetas del sistema. (Advertencia: Jamás navegue de esta forma, porque estará complemente vulnerable). Ahora con solo esperar un momento Firefox comenzará a descargar la nueva versión. Esto se puede comprobar abriendo la ventana about (Acera de Firefox) del menú de ayuda.


Ahora cuando la descarga de la nueva versión se ha completado, en la ventana de about (Acera de Firefox) lo que aparece ahora es un botón que dice "Aplicar Actualización".


Luego de hacer clic en el botón "Aplicar Actualización" la misma se hace en breve y luego de reiniciar Firefox como usuario normal podemos constatar que ya tenemos la ultima versión.


Notas:
Esta no es mi forma preferida de hacer la actualización de Firefox pero es la más fácil para un usuario novel. Espero en una entrada futura poder explicar la forma manual de hacerlo (Lo que permite tener simultáneamente múltiples versiones).

martes, 28 de junio de 2011

Ejecutar aplicaciones X como root en Slackware

Sucede que en Ubuntu (por lo menos con Gnome) cuando en modo X abrimos cualquier emulador de consola (una terminal), nos switcheamos a modo root y ejecutamos cualquier aplicación que tenga X esta se abrirá automáticamente en el entorno X principal.  Esto no sucede así en Slackware.

Lo primero es estar seguro que el usuario root no ha iniciado sesión en ninguna otra terminal (tty).  Si es así primero cierre la o las sesiones abiertas.

Luego vamos a ejecutar los comandos necesarios para conseguir lo que deseamos.

$ echo $DISPLAY
:0

Hay que tomar nota de la salida del comando anterior porque más adelante se necesitará (En este ejemplo es :0).

Ahora nos hacemos root (El parámetro -i simula un inicio de sesión)
$ sudo -i
Password:xxxxxxxx

Luego combinamos los archivos .Xautority del usuario root con el del usuario normal.
# cp /root/.Xauthority /root/.Xauthority-bk
# xauth merge ~username/.Xauthority

Si el archivo /root/.Xauthority no existe, entonces solo copiamos el del usuario a directorio del root
# cp /home/username/.Xauthority .

Por ultimo configuramos la variable de entorno DISPLAY con el valor obtenido en la salida del primer comando ejecutado.
 # export DISPLAY=:0

Y listo para probar que funciona ahora puede lanzar una aplicación, por ejemplo la calculadora de KDE.
# kcalc

lunes, 27 de junio de 2011

Estoy usando Slackware 13.37

Hace poco más de un mes que decidí probar otra distro, un poco motivado por el cambio tan drástico que supondría pasar de Gnome a Unity si continuaba con Ubuntu 11.04.

Al final me decante por nada más y nada menos que Slackware, la distro más vieja que aún sobrevive.  De hecho me bajé la versión 13.37 la más reciente al momento de tomar esta decisión.



Ya se que alguno me dirá que el escritorio predeterminado de Slackware no es Gnome, sino su archienemigo (por decirlo de una forma jocosa) KDE. Pues bien, ya lo sé, decidí igual probar un escritorio diferente porque creo que es un buen momento para hacerlo, igual y con los vientos de cambio que propuso la gente del proyecto Gnome con su nuevo y reformado Gnome 3.0 (Gnome Shell) del cambio no nos salvamos.

Debo destacar que en el trabajo sigo usando Ubuntu 10.10 (Maverick Meerkat) y esto permanecera así por un buen tiempo. En la Desktop de la casa fue que instalé Slackware. Hasta ahora son pocas horas las que le he podido dedicar en optimizar el entorno de trabajo pero va muy bien. Solo que mentiría si no menciono lo que se extraña un gestor de paquetes oficial (al estilo de aptitude o Synaptic) y los confiables repositorios de Ubuntu.


¿Qué es Slackware?

Slackware fue la primera distribución de Linux en lograr un uso extendido. Fue creada por Patrick Volkerding a finales de 1992. El comenzó a utilizar Linux cuando necesitó un intérprete de LISP barato para un proyecto. En ese momento, había muy pocas distribuciones, Patrick uso la distribución de Soft Landing Systems (SLS Linux).

Sin embargo, SLS tenía algunos problemas, por lo que Patrick comenzo a arreglar los problemas que el encontró. En el futuro, él decidió fusionar todos esos arreglos en su propia distribución para él y sus amigos. Esta distribución privada ganó popularidad rápidamente, y Patrick la hizo disponible al público bajo el nombre de Slackware.

En el camino, Patrick agregó nuevas cosas a la distribución como un programa de instalación de uso fácil basado en un sistema de menus y el concepto de manejo de paquetes. Esto le permite a los usuarios fácilmente agregar, actualizar o quitar paquetes de software de su sistema.


jueves, 16 de junio de 2011

Grayson (con Subtitulos en español)

Este es otro fantástico cortometraje en formato de "Trailer"...

Código Linux

Excelente documental acerca de GNU/Linux y su nacimiento. Muy inspirador... aunque lamentablemente le da mucha relevancia a Linux (el Kernel) y creador Linus Torvalds mientras que al proyecto GNU y a el padre del Software Libre Richard Stallman apenas los menciona, aun así, si te interesa el mundo de GNU/Linux este es un documental obligatorio de ver.

Java 4 Ever

Interesante cortometraje en formato de "tráiler", que se utilizó para promover la conferencia de JavaZone 2010 en Oslo (Noruega).

JavaZone 2010



Si desea ver los subtítulos en español haga clic en el botón "CC" que aparece en la barra del reproductor.

lunes, 13 de junio de 2011

Volver a tocar la guitarra de Google (Homenaje a Les Paul)


Si este doodle de Google les gustó tanto como a mi y no les bastó con los dos días que Google lo mantuvo como su doodle principal aquí mismo pueden seguir disfrutando de el o pueden hacer clic en el link para ver la pagina completa.


http://www.google.com/logos/2011/lespaul.html

domingo, 12 de junio de 2011

Volver a Jugar el PAC-MAN de Google


Uno de los doodle más famosos de Google fue el del 21 de Mayo del 2010 cuando celebró el aniversario No. 30 de PAC-MAN. Este fue uno de los primeros logos realmente interactivos de Google. Me he encontrado con algunas personas que nunca supieron que se podía jugar. Para aquellos que se perdieron la diversión aquí se los dejo (También pueden seguir el link para ver la página completa).

http://www.google.com/pacman

Mizaq's Blog

Entradas populares