Ú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
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:
2.2: Creamos una carpeta
2.3: Movemos el .deb a la nueva carpeta:
3.Descomprimimos
Descomprimimos el .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
Leer más...
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
Enlace2.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 google2.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




















