Probando e instalando GNU IceCat en Debian / Ubuntu / Fedora

GNU IceCat Browser, un navegador bien GNU que forma parte del proyecto GNUZilla. GNU IceCat, antes Icecat logoconocido como GNU IceWeasel, es otra bifurcación o fork de Mozilla Firefox, que se diferencia de este ultimo por no permitir la instalación de plugins privativos para su funcionamiento y por ser completamente libre, con respecto a su marca, y código fuente.

Al iniciar IceCat por primera vez, nos daremos cuenta que en vez de utilizar el plugin Flash de Adobe, nos recomienda el uso de la alternativa libre Gnash, como para la visualización de videos utiliza HTML5, entre otros. De esta forma, vemos que estamos ante un navegador web que intenta concientizar y advertir al usuario sobre el uso de software privativo, ademas de ser soportado y desarrollado por la comunidad GNU.

IceCat recientemente lanzó su versión 3.6, y si bien no es del todo estable en Fedora 12 Constantine, si lo es en Debian Lenny. Por otra parte, al plugin Gnash le falta mucho para superar al de Adobe, su rendimiento es menor y el consumo de memoria y CPU es mayor. Pero apartando estas cuestiones, es un navegador que recomiendo lo prueben.

El proyecto GNUZilla pretende con este navegador proporcionar una versión de Mozilla Firefox que se conserve en la sincronización con el desarrollo de Firefox, mientras se le quita el software y plug-ins que no sean clasificados como libres, y se le agregan especificaciones de seguridad para así convertirlo en GNU IceCat.

Uno de los puntos interesantes de IceCat, es que cuenta con una importante lista de Add-ons, a diferencia de IceWeasel. En este momento, lo estoy usando en Fedora 12 con los siguientes agregados: User Agent Switcher, All-in-one Sidebar, Administrador de sesiones, Personas, ScribeFire y Speed Dial. Sinceramente, muy agradable a la vista, a pesar de ser muy similar a Firefox.

IceCat - GNU Browser

Entre las diferencias de IceCat con respecto a Firefox, podemos nombrar las siguientes: contiene solo Software Libre; sustituye los gráficos propietarios por gráficos libres; elimina la propiedad de «talkback» crash, el sistema de información; utiliza un buscador de plug-ins libres; URLs de redirección para sitios peligrosos y rechazo de cookies potencialmente peligrosas.

Cabe destacar que IceCat esta disponible para arquitecturas 32 y 64 bits y solo para sistemas GNU/Linux. Ademas, este navegador esta licenciado bajo la tri-licencia MPL/GPL/LGPL.

Veamos a continuación como instalar GNU IceCat Browser en Debian, Ubuntu y Fedora.

Leer más

Herramientas para gestionar paquetes en Debian/Ubuntu

Las actualizaciones automáticas de los paquetes del sistema, o la notificación de los mismos, es una tarea que a los sysadmins (administradores de sistema) les cae muy en gracia. Para ser un poco mas claro, automatizar las tareas de actualización puede ser mas que beneficioso, sobre todo por el ahorro de tiempo.

Debian - Ubuntu

Herramientas para realizar estas tareas hay muchas, incluso muchas de ellas ya vienen incluidas por defecto en la instalación del sistema.

Entonces, si necesitas que tu máquina te avise de forma automática cuando los nuevos paquetes estén disponibles, te recomiendo que veas a continuación dos aplicaciones muy sencillas de utilizar:

Leer más

Nuevas distribuciones GNU/Linux

Con el comienzo del nuevo año, también llegan nuevas distribuciones GNU/Linux. Algunas nacen con el 2010 y otras vieron la luz a fines de 2009.

Si bien son muy nuevas, aunque están basadas en otras distribuciones como Debian o Arch Linux, vale la pena descargarlas, probarlas y comentarlas.

Veamos entonces estas nuevas “distros”.

Arch Hurd

Arch Hurd

Arch Hurd es un proyecto muy nuevo que tiene como objetivos portar todo lo mejor de Arch Linux a un sistema GNU Hurd, con paquetes optimizados para arquitecturas i686. Un poco ambicioso, pero muy interesante.

GNU Hurd, es el reemplazo totalmente libre del Kernel Unix del proyecto GNU de la Free Software Foundation. Con este proyecto, la FSF pretende crear un núcleo adecuado para el sistema operativo GNU. Un proyecto que ya lleva muchos años de trabajo.

Según se lee en el sitio oficial de Arch Hurd, este proyecto es más una idea con muy pocos paquetes compilados, aunque esperan tener en muy breve algo instalable.

Chromium Os Zero

Chromium Os Zero, es una modificación construida a partir de las fuentes publicadas por la gente del proyecto Chromium OS, o sea, Google.Chromium Zero

El encargado de reconstruir estas fuentes, es un joven estudiante. Entre sus características, se destaca, según su blog, grandes mejoras en la velocidad de arranque, una versión reciente del navegador Chrome con soporte de extensiones y mejoras en el soporte en redes Wi-Fi para equipos con chipset Broadcom.

Su método de instalación es muy sencilla, a través de pendrives. Podemos ver un instructivo muy fácil de seguir en su web oficial.

Descargar Chrome Os Zero

Tango GNU/Linux

Tango GNU/linux

Esta es una distribución GNU/Linux bien argentinísima. Tango GNU/Linux se distribuye en formato de LiveCD, esta basada en Debian e “incluye programas y configuraciones necesarias para un fácil uso por parte de cualquier usuario, desde novatos a experimentados”, según se lee en su sitio oficial.

Tango publico su primera versión a comienzos de 2010, y utiliza como entorno de escritorio Gnome y cuenta con aplicaciones por defecto como: OpenOffice, Mplayer, Firefox, Pidgin, emessene, Wine, Audacity, scripts para la instalación de controladores ATI y Nvidia, etc.

Descargar Tango GNU/Linux 1.0

A disfrutar de los nuevos sabores!

Cómo resolver dependencias 32 bits en Debian/Ubuntu 64 bits

Al momento de instalar un sistema GNU/Linux, básicamente Debian o Ubuntu, y dependiendo de la arquitectura de nuestra máquina, solemos seleccionar la distribución basada en 32 o 64 bits.

Particularmente, los usuarios de 64 bits solemos elegir estas distribuciones con las intenciones de sacarle todo el fruto a nuestro procesador. Pero en muchos casos solemos quedarnos a pie porque no encontramos aplicaciones que correspondan con nuestra arquitectura. Esto sucede porque aún hay un gran número de aplicaciones que no son compiladas como nativas de 64 bits.

Entonces, podemos forzar la instalación de un paquete .deb que no coincide con nuestra arquitectura utilizando el siguiente comando:

# dpkg -i –force-architecture paquete.deb
ó
# dpkg -i –force-all paquete.deb

Aunque esta forma de forzar la instalación, en la mayoría de los casos, suele ser poco eficaz, ya que si el programa depende de una biblioteca de 32 bits, el comando no sabrá como resolverla.

Forzando con DPKG la instalacion

Por otro lado, podemos instalar manualmente estas dependencias de bibliotecas de 32 bits buscando en Synaptic “ia32” e instalar todos los paquetes que se encuentren. Para buscarlo por consola tipeamos:

# apt-cache search ia32

Además, deberemos instalar también el paquete “libc6-i386”. Podemos ver una explicación más detallada de este tema aquí.

Sin embargo, puede que esto tampoco resuelva nuestro problema.

Pero a esta altura no debemos echarnos atrás, ya que la solución esta siempre al alcance de nuestras manos. Buscando, buscando, me encuentro con Getlibs, de la cual me entero en los foros de los usuarios de Debian. Esta es una aplicación que nos permite resolver automáticamente las dependencias de binarios.

Leer más

Cómo verificar e instalar dependencias en Debian/Ubuntu

En muchos casos, suele suceder que a la hora de instalar un paquete en GNU/Linux mediante consola, el comando utilizado nos devuelve un mensaje de error de dependencias. Seguramente a más de uno le habrá sucedido.

Una dependencia, según la Wikipedia, es una aplicación o una biblioteca requerida por otro programa para poder funcionar correctamente. Es por esto que decimos que tal programa depende de tal aplicación o biblioteca.

Teniendo esto en claro, vamos a ver de qué forma podemos verificar la dependencia de un paquete utilizando la consola de texto.

En Debian y derivados, contamos con una aplicación que lleva por nombre “Apt-rdepends”, que nos permite verificar cuáles son las dependencias de un paquete determinado. Básicamente, lo que hace el comando es listar de manera recursiva dependencias entre paquetes, ya sea hacia adelante o hacia atras.

Apt-rdepends no viene instalado por defecto en Debian o Ubuntu, por lo que es necesario instalarlo manualmente.

Para instalar apt-rdepends en Debian, debemos tipear lo siguiente en consola:

# su -c “apt-get install apt-rdepends”

Para instalar apt-rdepends en Ubuntu, tipeamos lo siguiente en consola:

# sudo apt-get install apt-rdepends

Una vez instalada esta aplicación, podemos comenzar a solicitar información sobre las dependencias de un paquete. Por ejemplo:

# apt-rdepends amarok

Esto nos devolverá una lista como la siguiente:

Apt-rdepends

Leer más