martes, 19 de marzo de 2013

Como instalar Google Chrome .deb en Gentoo

Últimamente me ha dado un error al intentar descargar mi navegador favorito google chrome desde portage y bueno de todas formas en portage hay una versión muy extraña de chrome y un poco retrasada asi que recurrí al buen Debian,o mejor dicho a la conocida paqueteria .deb de Debian,desde la pagina de Chrome,asi que lo que hice fue muy sencillo y también se puede hacer con los .tar.gz(ya compilados).

Un poco de términos de informática:

Los programas son archivos programados para hacer cierto tipo de cosas,estos cuentan con sus archivos de configuración y archivos ejecutables que usan los demás componentes(imágenes,sonidos,configuraciones,etc),al instalar un programa lo único que se hace es copiar estos archivos a sus respectivos directorios,en donde el código fuente del mismo indica que ruta y archivos va ha usar,esto puede que ya lo sepan,o no y lo digo porque es totalmente valido decir que todos los Linux son iguales,entre comillas "iguales" ya que lo único que cambia en las distribuciones es la paqueteria y el método de configuración,lo cual es mucho pero dentro de esto mismo usan el mismo sistema operativo(GNU),dentro de esto mismo entra el cambio de nombre de paquetes y configuraciones,pero ahi es donde entran los paquetes compilados,ya que un paquete compialdo viene listo para usarse, también entre comillas "listo" ya que como dicen por acá, a "chaleco"(fuerza) necesita dependencias,esto lo digo porque en este caso porque trasladamos un paquete de debian a gentoo y como dije aunque los dos sean GNU necesita dependencias las dependencias de chrome en la ramas del sistema de Gentoo.

Tutorial

1.Bajamos el .deb para nuestra aquitectura

Enlace
2.Nos pasamos a la carpeta que lo descargo:

Por la fea arquitectura de los paquetes .deb nos va a tirar muchos archivos y nos vamos a perder(o por lo menos yo pierdo de vista lo que se extrajo) así que creamos una carpeta:

2.1: Nos movemos a la carpeta de descargas:

cd Descargas

2.2: Creamos una carpeta

mkdir google

2.3: Movemos el .deb a la nueva carpeta:

 mv google-chrome*.deb google
2.4: Nos movemos a la nueva carpeta:

cd google

3.Descomprimimos

Descomprimimos el .deb:

ar -x google-chrome*.deb

Bien, eso nos dejo muchos archivos,entre ellos el que nos interesa, el de extensión .tar.lzma

 Lo descomprimimos:

Nota: Así descomprimos yo los .tar.lzma

Pasamos el .lzma a tar


  xz --format=lzma --decompress data.tar.lzma

Y el tar a lo que es realmente:



  tar xvf data.tar
Eso se debe ver así mas o menos:


4.Movemos a una carpeta:

Ya tenemos todo lo que necesitamos pero es un desorden,lo unico que necesitamos son las carpetas generadas,asi que creamos otra carpeta donde estamos:

mkdir chrome

Y movemos las carpetas que venían en el .deb a la nueva carpeta:

mv {opt,usr,etc} chrome
5.Terminamos 

5.1: Ahora movemos esta carpeta al /opt

sudo mv chrome /opt/

Y le damos permisos a nuestro usuario

sudo chown -R usuario /opt/chrome
5.2: Solo queda crear un enlace simbolico del ejecutable que venia en la carpeta /usr/bin del deb a nuestra /usr/bin real:

sudo ln -s /opt/chrome/usr/bin/google-chrome /usr/bin/chrome 


Eso es todo :D

Solo ejecutamos en terminal

chrome

También podemos añadirlo a nuestro menu o Escritorio,pero eso depende de que entorno estemos usando,por ejemplo este es un Acceso directo desde el escritorio de LXDE

[Desktop Entry]
Name=Google Chrome
Comment=Google
Exec=chrome
Icon=/opt/chrome/opt/google/chrome/product_logo_128.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Internet




O en openbox o awesome se añade como un item al menu,abra que googlear.

Eso es todo :D



1 comentario:

  1. O Google Chrome é muito rápido a carregar extensões. O built-in flash player, pdf e sincronização são características proeminentes. No entanto, ainda falta compatibilidade para carregar os websites pelo menos de alguns sites.

    ResponderBorrar

Los comentarios serán revisados antes de ser publicados.