Posteado por: chipi | enero 16, 2009

GNU IceCat – Navegador web 100% libre

600px-icecatGNU IceCat es un navegador derivado de Firefox hecho completamente con sotfware libre. Antes era conocido como GNU IceWeasel pero hubo problemas con el nombre ya que Debian ya lo había usado en su navegador IceWeasel.

Las diferencias con el lanzamiento oficial de Firefox (copiado de la wikipedia):

  • Contiene sólo el software libre
    • La sustitución de la gráficos propietarios con gráficos libres
    • La eliminación de la propiedad de “talkback” crash sistema de información (debido a su no-libre “sólo la distribución de binarios” la concesión de licencias)
    • El uso de un buscador de plug-ins libres
  • Características de seguridad
    • URLs de redirección para sitios peligrosos.
    • Rechazo de cookies potencialmente peligrosas.

¿Y qué más decir? pues que si usas alguna distribución libre como gNewSense o Trisquel y aun no te has acostumbrado a Epiphany, o simplemente quieres “hacer limpieza” a tu distro y quitar todo el software privativo instálatelo, merece la pena.

Instalación desde tarball:

Este método sirve para cualquier distro, si teneis una basada en Debian más abajo teneis la instalación desde repositorio por si lo preferís. Descargamos la versión más reciente de IceCat de GNUzilla y la descomprimimos:

$ wget ftp://ftp.gnu.org/gnu/gnuzilla/3.0.5-g1/icecat-3.0.5-g1-i386.tar.bz2

$ tar jvxf icecat-3.0.5-g1-i386.tar.bz2

Ahora movemos el directorio a /usr/lib y creamos un enlace simbólico a /usr/bin para poder ejecutarlo desde donde queramos

# mv -vf icecat-3.0.5-g1-i386 /usr/lib

# ln -s /usr/lib/icecat-3.0.5-g1-i386/icecat /usr/bin

Listo, ahora crearemos si queremos un enlace para el menú. Así que si es el caso pulsamos con el botón derecho en el menú de gnome y le damos a Editar menús

menu

nos dirigimos a la sección Internet y le damos a Elemento nuevo allí y ponemos:

Tipo: Aplicación

Nombre: IceCat

Comando: icecat

Comentario: navegador libre basado en Firefox

El icono lo encontrareis en /usr/lib/icecat-3.0.5-g1-i386/chrome/icons/default

pantallazo-propiedades-del-lanzador

Instalación para debianiconDebian y derivados desde repositorio:

Añadimos el repositorio con

$ echo “deb http://gnuzilla.gnu.org/download/debian deltah-icecat universe main” | sudo tee -a /etc/apt/sources.list

Ahora actualizamos e instalamos IceCat

$ sudo apt-get update && sudo apt-get install icecat

Agregar soporte para flash:

Me ha dado muchos quebraderos de cabeza últimamente y es que las soluciones que encontraban no me servían, y supongo que es por la versión de gnash que incluye los repositorios de gnash. Probadlo primero y si no os funciona haceis el otro método que es el que me ha funcionado.

Instalamos gnash y creamos un enlace simbólico a la carpeta plugins dentro de la carpeta icecat-version la cual la hemos instalado en /usr/lib (aunque vale cualquier otra).

$ sudo apt-get install gnash

$ sudo ln -s /usr/lib/gnash/libgnashplugin.so /usr/lib/icecat-*/plugins

Cerramos IceCat y probamos que funcione alguna página con flash, como un vídeo de youtube por ejemplo. Si no os funciona tendremos que descargarnos la última versión de gnash desde su página:

$ wget ftp://ftp.gnu.org/pub/gnu/gnash/0.8.4/gnash-0.8.4.tar.gz

$ tar zxvf gnash-0.8.4.tar.gz && cd gnash-0.8.4

Instalamos las dependencias

$ sudo apt-get install libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libgstreamer0.10-dev libatk1.0-dev libatk1.0-dev libglib2.0-dev libgtk2.0-dev libgif-dev libjpeg-dev libboost-dev libboost-thread-dev libagg-dev libsdl1.2-dev libgstreamer0.10-dev libatk1.0-dev libatk1.0-dev libglib2.0-dev libgtk2.0-dev libungif4-dev libjpeg-dev libxml2-dev libcurl3-dev libboost-date-time-dev libboost-serialization-dev

Configuramos el intalador para gnome. Si al finalizar este comando os devuelve algún error es posible que necesite alguna versión superior de algún paquete y os tocará compilarlo a mano, pero leyendo los README o INSTALL no tendreis el más mínimo problema, os lo digo porque creo recordar que he tenido que instalar a mano alguna

$ ./configure –with-plugindir=/usr/lib/icecat-3.0.5-g1-i386/plugins –enable-gui=gtk –enable-docbook

Compilamos e instalamos (tardará)

$ make

$ sudo make install

$ sudo make install-plugins

Ahora ya nos funciona flash ;) He de deciros que estoy muy contento con él y os aconsejo probarlo :D

Anuncios

Responses

  1. […] Visto en | losmundosdeyupi.wordpress.com […]

  2. Gracias por ese post!!!

    Con tu permiso lo publico en mi blog: zdes.wordpress.com

    Saludos desde algún lugar de Colombia!!

  3. Por supuesto argordmel y gracias por enlazarme ;)

  4. Muy, muy interesante… de hecho, aun más lo de gnash… he tratado de compilarlo un par de veces. me guiaré por las dependencias….

    A la tercera va la vencida!! :)

    Saludos

    PD: Te enlazo a mi blogroll ;)

  5. Excelente la guía de instalación, siguiendo al pie de la letra, conseguí que funcionara a la perfección este muy buen navegador!!!

    Saludos, desde la Patagonia Argentina…


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: