11 de febrero de 2007

Instalación Google Earth en Debian Etch

Y aprovechando la aceleración 3d, pues nada mejor que instalar ésta excelente aplicación de Google. No hay excusa para no hacerlo, pues no tiene ninguna complicación. Aquí los pasos:

- MANUAL:
No necesitamos privilegios de root para instalarlo, ya que la instalación se realiza bajo el directorio del usuario. Tiene el inconveniente de que sólo podrá ejecutarlo el usuario que realiza la instalación.

1. Bajamos el programa desde el siguiente enlace (Versión para Linux ;-), no te equivoques)
http://earth.google.es/download-earth.html

Una vez descargado, tendremos el fichero "GoogleEarthLinux.bin" en nuestro escritorio.

2. Abrimos una terminal y procedemos a instalar el programa:
$ cd ~/Desktop
$ sh GoogleEarthLinux.bin

Una vez finalizada la instalación, tendremos en nuestro directorio de usuario el directorio "google-earth" que contiene el programa y el enlace simbólico para iniciar la aplicación: googleearth -> /home/domi/google-earth//googleearth
En el menú INTERNET, nos habrá creado también la entrada "Google Earth 3D planet viewer" para ejecutarlo.

En caso de querer desinstalar el programa, eliminamos los directorios ".googleearth, google-earth" y el enlace simbólico "googleearth".


23.09.07 - ACTUALIZACIÓN:
De hace unos meses para acá, instalando el programa en equipos con tarjetas gráficas ATI me estaba dando un error. No conseguía iniciar Google Earth y se me quedaba congelado en la pantalla de inicio. Terminaba matando el proceso para poder quitarla. En éste enlace conseguí una solución al problema, relacionado con la librería "libGL.so.1", la cual pertenece al paquete "libgl1-mesa-glx".

Pues bueno, para solucionar el problema hacemos lo siguiente:
a) Abrimos una terminal (KONSOLE) y entramos en el directorio en el cual instalamos el programa:
$ cd google-earth/

b) Descargamos la librería de la página http://www.ground-impact.com/
$ wget http://www.ground-impact.com/libGL.so.1.2
--20:13:45-- http://www.ground-impact.com/libGL.so.1.2
=> `libGL.so.1.2'
Resolviendo www.ground-impact.com... 209.202.226.100
Connecting to www.ground-impact.com|209.202.226.100|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Cookie coming from www.ground-impact.com attempted to set domain to tripod.com
Longitud: no especificado [text/html]

[ <=> ] 635,084 60.25K/s

20:13:59 (49.18 KB/s) - `libGL.so.1.2' saved [635084]

c) Renombramos la librería:
$ mv libGL.so.1.2 libGL.so.1

Ahora debería funcionar el programa.


20.05.07 - NOTA:
Actualmente existe un bug en el paquete googleearth-package, que impide hacer la instalación mediante APT. En los comentarios de éste post hay más información al respecto enviada por "Baloo". Muchas gracias por el aviso.

- APT:
Necesitamos loguearnos como usuario administrador. Después de instalarlo, el programa podrá ser ejecutado por cualquier usuario del sistema.

1. Instalamos el paquete googleearth-package:
# aptitude install googleearth-package

2. Ejecutamos el script "make-googleearth-package" que nos bajará el programa desde la web y creará nuestro paquete .deb listo para ser instalado.
# make-googleearth-package

3. Instalamos el paquete que nos ha generado:
# dpkg -i googleearth_4.0.2735.0-1_i386.deb

Para ejecutar la aplicación vamos a: Menú KDE / Internet / GoogleEarth 3D Planet Viewer

4. Una vez instalado y creado nuestro paquete para Google Earth, procedemos a borrar el googleearth-package. Así dejaremos nuestro sistema limpio con los paquetes que realmente necesitamos.
# aptitude purge googleearth-package


Saludos y suerte.
Domi - Gran Canaria (Islas Canarias)

5 comentarios:

Baloo dijo...

Pues va a ser que no...

Hay un bug reportado a la persona que se encarga de mantener el paquete googleearth-packages en el que se le hacía ver que no funcionaba con la última versión de GoogleEarth (la versión 4.1.7076.4458).

Se puede consultar el correo en el que se menciona el bug aqui:
http://www.mail-archive.com/debian-bugs-closed@lists.debian.org/msg123705.html

Básicamente el bug consiste en que a la hora de ejecutar #make-googleearth-package tras bajar automáticamente el archivo GoogleEarthLinux.bin nos devuelve el siguiente mensaje de error:
Unrecognized Google Earth version (use --force to build anyway)

El caso es que ni usando el comando --force es posible generar el .deb que necesitamos para continuar con la instalación.

La solución consiste en activar o añadir los repositorios inestables [contrib] de debian a nuestro /etc/apt/sources.list que son los siguientes:
deb http://ftp.debian.org/debian/ unstable main contrib
deb-src http://ftp.debian.org/debian/ unstable main contrib

En los repositorios inestables [contrib] encontraremos una nueva versión del paquete googleearth-package (la versión 0.1.0).
Quitamos la que pudiésemos tener instalada (con un aptitude purge googleearth-package por ejemplo) e instalamos la nueva.

Con todo esto realizado comenzamos de nuevo ejecutando (usando la opción "--force"):
make-googleearth-package --force

Después, en caso de ir a instalarlo para la arquitectura amd64, nos aseguramos de tener instalado el paquete ia32-libs y prescindiendo del chroot ejecutamos directamente:
dpkg -i --force-architecture googleearth_4.1.7076.4458+0.1.0-1_i386.deb

Y... ZAS! En toda la boca! ;)

Romario dijo...

Hola Baloo. Muchas gracias por la información. Pondré una nota recomendando la instalación manual hasta que lo solucionen.

Saludos.

Baloo dijo...

Hola romario.

Gracias a tí por contribuir al universo Debian manteniendo este Blog.
Me esta siendo de mucha utilidad desde que estoy dando mis primeros pasos con el GNU/Linux Debian 4.0 (Etch).

Saludos.

Anónimo dijo...

No funciona en amd64.

online pharmacy dijo...
Este comentario ha sido eliminado por un administrador del blog.