Como instalar Chromium

Chromium es un navegador web de código abierto, el cual Google Chrome usa como base. Si bien esta en constante actualización (diaria) es un navegador que, en mi caso y en el de muchos usuario, resulta perfectamente estable e incluso más rápido que el resto de sus competidores (como Mozilla Firefox).

Su instalación es diversa según la distribución en la que se intente instalar. Por lo tanto esta entrada busca recopilar los métodos necesarios para poder usarlo en algunas distribuciones de Linux.

Arch Linux

Lo primero que debemos hacer es instalar Yaourt. Yaourt es una herramienta hecha por la comunidad para pacman, que agrega acceso sin complicaciones a AUR, descargando y automatizando la compilación e instalación de mas de 8000 PKGBUILDs disponibles en AUR, ademas de miles de binarios disponibles (más información…).

Para instalar Yaourt, debes añadir el siguiente repositorio en el /etc/pacman.conf:

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

Despues de haber hecho esto, actualizamos e instalamos Yaourt con el siguiente comando:

sudo pacman -Sy yaourt

Ya contamos con Yaourt instalado. Este tiene una herramienta de búsqueda y la podemos utilizar con el siguiente comando:

yaourt -Ss nombredelpaquete

Para buscar los paquetes disponibles para Chromium, usamos el siguiente comando:

yaourt -Ss chromium

Obtendremos una lista de paquetes relacionados y elegimos el correspondiente basándonos en su descripción. El recomendado es chromium-browser-bin pués se actualiza diariamente, está bastante avanzado y funciona muy bien.

Para instalar corremos el siguiente comando:

yaourt -S chromium-browser-bin

Seguimos las instrucciones y cuando nos pregunte si queremos editar, pulsamos la tecla N, hasta llegar a la pregunta de instalación en el cual apretamos la tecla Y. Después de instalado, lo podemos buscar en el menú o simplemente escribir desde la terminal:

chromium-browser

Debian

Para Debian no hay un repositorio especifico. Sin embargo, es posible utilizar el de Ubuntu con rendimientos similares. Para agregar el repositorio e instalar el paquete correspondiente deben seguirse los pasos mencionados para los derivados de Ubuntu aunque no debe usarse la palabra sudo. En su lugar debe iniciarse el proceso colocando la palabra su para adquirir privilegios de usuario o usarse la terminal del root.

Fedora

Para Fedora es necesario agregar un repositorio de Fedora People. Para hacerlo, en una terminal entramos como usuario raiz:

su

Y con el siguiente comando creamos un archivo en un editor de texto:

gedit /etc/yum.repos.d/chromium.repo

Donde gedit es un editor de texto en Gnome (también puede usarse nano para editarlo desde consola o kwrite en KDE). En el fichero escribimos:

[chromium]
name=Chromium
baseurl=http://spot.fedorapeople.org/chromium/F12/
enabled=1
gpgcheck=0

Guardamos, cerramos el editor de texto e ingresamos a Sistema > Administración > Instalar/desinstalar software donde buscamos e instalamos el paquete del Chromium.

openSUSE

En openSUSe iremos a Sistema > Configuración del administrador y accederemos al Centro de control YaST2. Para conseguir el paquete de Chromium tendremos que añadir un repositorio. Para ellos seleccionamos la opción Orígenes de software. Luego pulsamos Añadir, elegimos Especificar URL y apretamos Siguiente. Elegimos un nombre, Contrib por ejemplo, y de dirección escribimos:

http://download.opensuse.org/repositories/openSUSE:/11.2:/Contrib/standard/

Finalmente pulsamos Aceptar para que se recarguen los orígenes. De nuevo en el Centro de control YaST2 seleccionamos la opción Instalar/desinstalar software. Entonces buscamos chromium y lo instalamos.

Ubuntu y derivados

En el caso de Ubuntu es necesario añadir el repositorio oficial del Chromium. Para Ubuntu 9.10 utilizamos la herramienta que trae incorporada desde la terminal:

sudo add-apt-repository ppa:chromium-daily/ppa

Para añadirlo manualmente (necesario en las versiones 9.04 y anteriores o derivados):

sudo gedit /etc/apt/sources.list

Luego añadir la siguiente linea al final del archivo:

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

Reemplazando la palabra karmic por la apropiada según la versión en uso. Luego guardar, cerrar el gedit y ejecutar el siguiente comando que certifica que los paquetes cumplan con la firma digital:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5

Actualizar la base de datos de paquetes con el comando:

sudo apt-get update

Y por último instalar el navegador con el comando:

sudo apt-get install chromium-browser

Donde apt-get es un gestor de paquetes y también puede utilizarse aptitude en su lugar.

Fuentes

Gabuntu

Bitelia

Editar imágenes masivamente

A veces surge la necesidad de modificar múltiples imágenes y la cantidad de las mismas hace imposible realizarlo una por una. Si la tarea resulta repetitiva, entonces existen formas de automatizarlas mediante script de mouse o similares. Sin embargo, hoy veremos un programa de consola que otorga amplias posibilidades de modificación y cuyo uso es relativamente simple.

El programa ImageMagick, segun su sitio oficial, es utilizado para crear, editar y componer imágenes. Puede leer, convertir y escribir imágenes en una gran variedad de formatos (más de 100) incluyendo DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Algunas de las posibilidades que brinda este programa son trasladar, cortar, espejar, rotar, escalar, redimensionar, transformar, ajustar colores, aplicar efectos especiales o insertar texto, poligonales, elipses y curvas Bézier.

En esta entrada usaremos ImageMagick desde lineas de comando. Sin embargo, alguno de ustedes puede pretender usarlo desde una interface gráfica por lo que, también extraido del sitio oficial, se recomiendan las siguientes:

G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick(Java), L-Magick (Lisp), NMagick (Neko/haXe), MagickNet (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP),PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK)

Para comenzar a utilizar el programa, deberemos instalarlo. Desde una distribucion basada en Debian, el paquete puede encontrarse en los repositorios de la distribución o en la pagina de paquetes deb. Por ejemplo, en el caso de una distribución Ubuntu, la instalación consiste en abrir la consola e ingresar:

sudo apt-get install imagemagick

Para los demas tipos de distribuciones, puede compilarse el programa desde su código. Para ellos se debe descargar el archivo ImageMagick.tar.gz desde ftp.imagemagick.org o desde algun algún mirror.
Primero debemos abrir la consola y dirigirnos al directorio donde guardamos el fichero. Luego para descomprimirlo usaremos el comando:

tar xvfz ImageMagick.tar.gz

Después ingresamos al directorio donde fue descomprimido con:

cd ImageMagick-6.5.9

O lo que corresponda según la versión del programa. Ahora preparamos la compilación con:

./configure

make

Y si no hubo errores, nos damos privilegios de usuario (ingresar al modo su) y colocamos:

make install

Y queda instalado el programa. Su uso es sencillo de aprender pero muy extenso de explicar por la cantidad de posibilidades que brinda. Para una mejor comprensión del programa, voy a poner un ejemplo con una tarea que puede presentarse la necesidad de hacer y si surge alguna complicación pueden dejar un comentario preguntando. Para mayor información acerca de otros métodos de uso, puede consultarse la página de uso.

El ejemplo del que hablaba es modificar el color de imágenes masivamente. Podría presentarse la necesidad de modificar imágenes usadas como iconos para hacer varias ramas de colores de un mismo tema, por lo tanto el objetivo sería pasar de imagenes en tonos azules como esta:

A esta:

Para ellos vamos a ubicar todas las imágenes que debemos modificar a una carpeta donde se encuentren únicamente ellas (para evitar modificaciones indeseadas). Luego abriremos el directorio desde la terminal y escribiremos:

for i in *.png; do convert $i -modulate 100,100,170 $i; done

for i in *.png; es utilizado para decirle al programa que vamos a modificar todas las imagenes .png del directorio. Si en su lugar quisieramos modificar imágenes .svg solo deberiamos modificar el comando a for i in *.svg;.

do convert $i -modulate 100,100,170 le indica al programa que deseamos convertir las imagenes utilizando la herramienta modulate con los valores indicados correspondientes a brillo, saturación y tonalidad. En este caso solo modificamos la coloración obteniendo la gama del rosa mostrada en la imagen al inicio del ejemplo.

Finalmente, con $i le indicamos al programa que no modifique los nombre de las nuevas imágenes así de esta manera sobreescribimos las anteriores. Y de esta manera conseguimos modificar cientos o miles de imágenes en un tiempo ínfimo.

Primera entrada del blog!

Bienvenidos a todos (incluso a mi)!

Este blog fue creador con el objetivo de recopilar todos los trucos y how-to’s que utilice para poder usar y personalizar mi distribución de GNU/Linux. En este momento estoy usando Ubuntu Karmic, sin embargo voy a intentar publicar los métodos para las demás distros a mi alcance.

La mayoria de los principiantes en el mundo del Linux creo que van a encontrar interesante el contenido de este blog tanto como me fueron útiles a mi. Además los ya iniciados pueden hallar tutoriales en este blog que los ayuden en tareas mas avanzadas.

Los tutoriales que publique en el blog van a ser explicados. No van a ser simples seguidillas de comandos sino que voy a explicar la función de cada uno y cuando sea posible voy a expandir la explicación de cada uno para que conozcan las posibilidades que ofrece cada uno.

Nos veremos en la proxima entrada!