martes, 26 de enero de 2010

Cómo instalar Google Earth en Fedora

Google Earth es una increible herramienta para descubrir el mundo, que por supuesto los usuarios Linux no nos podemos perder.

Para instalar Google Earth en Fedora primero es necesario descargar el software, puedes hacerlo desde http://earth.google.es/index.html.

Nota: Al momento de escribir éste post la última versión es la 5.1

Se descargará un archivo con extensión .bin. Para instalarlo y asumiendo que el archivo descargado quedó en la carpeta descargas de nuestro directorio personal ejecutamos en una terminal (requiere la contraseña de root):

su -c 'chmod a+x Descargas/GoogleEarthLinux.bin'
su -c 'Descargas/GoogleEarthLinux.bin'

Con ésta instrucción se lanzará el instalador del programa, la pantalla lucirá así:



Aquí podemos elegir el directorio de instalación y la ruta a la carpeta "binaria". Por suerte los valores por defecto son perfectos y no los debemos modificar, así que damos clic en "Comenzar la instalación".

Una el programa de instalación termine nos dará la opción de salir o iniciar Google Earth de una vez, así que está listo!



Si su equipo tiene SELinux activado es posible que obtenga un error como:

./googleearth-bin: error while loading shared libraries: ./libminizip.so: cannot restore segment prot after reloc: Permission denied

Esto se soluciona reetiquetando el contexto de SELinux:

su -c 'chcon -t textrel_shlib_t /opt/google-earth/*.so'

Una vez hecho esto puede iniciar Google Earth digitando en consola:

$ googleearth

O bien desde el menú Aplicaciones => Internet => Google Earth.

Para terminar ¿que tal la vista del puente aéreo del aeropuerto internacional El Dorado de Bogotá?



Salud!

9 comentarios:

  1. Hola!!!
    Estoy intentado instalarlo en KDE pero luego de colocar googleearth en la terminal me arrojo esto:

    ./googleearth-bin: error while loading shared libraries: libgthread-2.0.so.0: cannot open shared object file: No such file or directory

    Como soluciono esto?? Saludos

    ResponderEliminar
  2. Hola jsimosa!

    Se trata de un error de dependencias, usando el comando (yum provides */libgthread-2.0.so.0) se encuentra que debes instalar el paquete glib2.

    $ su -c 'yum install glib2'

    Una vez hecho ésto intenta de nuevo, quizás haya más dependencias a resolver, pero usa de nuevo el comando yum provides para encontrar las librerías correctas.

    Espero te ayude, Saludos!

    ResponderEliminar
  3. Muchas Gracias por la ayuda!!!
    Coloque el comando que me sugeriste y me arrojo que glib2 estaba instalada, pero solo para x86_64, asi que instale glib2.i686 y Listo ya tengo Google Earth!!!

    ResponderEliminar
  4. Este es el error que me da a mi:

    ./googleearth-bin: ./libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libgoogleearth_free.so)
    ./googleearth-bin: ./libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libbase.so)
    ./googleearth-bin: ./libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libsgutil.so)
    ./googleearth-bin: ./libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libIGGfx.so)

    ResponderEliminar
  5. Hola @trom

    Al igual que los comentarios es un problema de dependencias, por lo que asumo que también usas Fedora de 64 bits.

    Si ejecutas:

    yum provides */libstdc++.so.6

    Te saldrá una lista de paquetes que proveen ese archivo, en mi caso (32 bits) se llama libstdc++ Así que bastaría con un:

    yum install libstdc++

    Una vez instalado intenta de nuevo a ver qué tal!

    Saludos!

    ResponderEliminar
  6. A ver si me pueden hechar mano, soy nuevo en esto y a mi me sale otro error, ya lo instale, pero al momento de querer abrirlo sale como que fuese a iniciar y se cierra, en la terminal me dice:

    Fatal error in __driConfigOptions line 1, column 0: unknown encoding.
    Google Earth has caught signal 6.

    We apologize for the inconvenience, but Google Earth has crashed.
    This is a bug in the program, and should never happen under normal
    circumstances. A bug report and debugging data have been written
    to this text file:

    /home/MaFeReCa/.googleearth/crashlogs/crashlog-4c35f82a.txt

    de antemano gracias por la ayuda.

    ResponderEliminar
  7. Sinfisis, en mi blog tengo la solución:

    Solución

    (espero no molestar al dueño de este blog por postear un link a otro blog)

    Saludos!

    ResponderEliminar
  8. No lo consigo
    ejecuto:yum provides */libstdc++.so.6
    y este es el resultado


    [trom@trom ~]$ yum provides */libstdc++.so.6
    Complementos cargados:fastestmirror, presto, refresh-packagekit
    Loading mirror speeds from cached hostfile
    * fedora: ftp.dei.uc.pt
    * rpmfusion-free: download1.rpmfusion.org
    * rpmfusion-free-updates: download1.rpmfusion.org
    * rpmfusion-nonfree: download1.rpmfusion.org
    * rpmfusion-nonfree-updates: download1.rpmfusion.org
    * updates: mirror.ovh.net
    libstdc++-4.4.4-2.fc13.i686 : GNU Standard C++ Library
    Repositorio : fedora
    Resultado obtenido desde:
    Nombre del archivo : /usr/lib/libstdc++.so.6



    libstdc++-4.4.4-2.fc13.x86_64 : GNU Standard C++ Library
    Repositorio : fedora
    Resultado obtenido desde:
    Nombre del archivo : /usr/lib64/libstdc++.so.6



    google-desktop-linux-1.2.0-0088.x86_64 : Google Desktop for Linux
    Repositorio : google-chrome
    Resultado obtenido desde:
    Nombre del archivo : /opt/google/desktop/lib/libstdc++.so.6



    libstdc++-4.4.4-10.fc13.i686 : GNU Standard C++ Library
    Repositorio : updates
    Resultado obtenido desde:
    Nombre del archivo : /usr/lib/libstdc++.so.6



    libstdc++-4.4.4-10.fc13.x86_64 : GNU Standard C++ Library
    Repositorio : updates
    Resultado obtenido desde:
    Nombre del archivo : /usr/lib64/libstdc++.so.6



    google-desktop-linux-1.2.0-0088.i386 : Google Desktop for Linux
    Repositorio : installed
    Resultado obtenido desde:
    Nombre del archivo : /opt/google/desktop/lib/libstdc++.so.6



    libstdc++-4.4.4-10.fc13.x86_64 : GNU Standard C++ Library
    Repositorio : installed
    Resultado obtenido desde:
    Nombre del archivo : /usr/lib64/libstdc++.so.6



    libstdc++-4.4.4-10.fc13.i686 : GNU Standard C++ Library
    Repositorio : installed
    Resultado obtenido desde:
    Nombre del archivo : /usr/lib/libstdc++.so.6


    mas tarde el siguiente comando: yum install libstdc++
    y este es el resultado:

    [trom@trom ~]$ sudo yum install libstdc++
    Complementos cargados:fastestmirror, presto, refresh-packagekit
    Loading mirror speeds from cached hostfile
    * fedora: ftp.dei.uc.pt
    * rpmfusion-free: fedora.tu-chemnitz.de
    * rpmfusion-free-updates: fedora.tu-chemnitz.de
    * rpmfusion-nonfree: fedora.tu-chemnitz.de
    * rpmfusion-nonfree-updates: fedora.tu-chemnitz.de
    * updates: ftp.up.pt
    Configurando el proceso de instalación
    El paquete libstdc++-4.4.4-10.fc13.x86_64 ya se encuentra instalado con su versión más reciente
    Nada para hacer
    [trom@trom ~]$

    Ya no se que hacer..un cordial saludo compañero

    ResponderEliminar
  9. Hola a todos espero me puedan ayudar. Segui los pasos que se describen al principio y por fin corre el google earth pero el problema es que no se ve el planeta, se ven todos los menus pero donde deberia estar la tierra se ve negro. Agradesco la ayuda que me puedan dar.

    ResponderEliminar