Delirios de un Informático

Actualizador alternativo para Google Crome

Hace tiempo que hablé de un modo alternativo de instalación para Google Chrome para los que no nos gusta el modo en que Google hace los paquetes para Debian/Ubuntu. El problema es que requiere actualizar a mano descargando el paquete y reemplazando la versión anterior, algo bastante latoso teniendo en cuenta la frecuencia de actualización de Google Ghome. Por eso, he programado este pequeño script para realizar la actualización automática y que también sirve como lanzador:

#!/bin/bash

CHROME_HOME="$HOME/Applications/chrome"
ARCH="i386"

if [ "$1x" == "updatex" ]; then
	cd /tmp
	mkdir google-chrome
	cd google-chrome
	echo "Descargando el paquete..."
	wget -q "http://dl.google.com/linux/direct/google-chrome-unstable_current_$ARCH.deb"
	echo "Extrayendo los archivos del paquete..."
	ar x "google-chrome-unstable_current_$ARCH.deb" data.tar.lzma
	lzma -d data.tar.lzma
	tar xf data.tar
	echo "Reemplazando la version actual..."
	cd opt/google
	mv "$CHROME_HOME/plugins" chrome
	rm -rf $CHROME_HOME
	mv chrome $CHROME_HOME
	echo "Eliminando archivos temporales..."
	cd /tmp
	rm -rf google-chrome
	echo "Google Chrome actualizado..."
else 
	if [ "$1x" == "x" ]; then
		$CHROME_HOME/google-chrome --enable-plugins --homepage
	else
		$CHROME_HOME/google-chrome --enable-plugins "$@"
	fi
fi

Para actualizar, basta con ejecutar ./chrome.sh update y esperar :).