ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[googleearth]]

Piste: » googleearth


Google Earth

Google Earth est un programme permettant d'observer la planète par vue satellite et/ou aérienne. Il fonctionne sous Linux.

Depuis la version 5.0 il est possible d'observer aussi les étoiles ainsi que la planète MARS.

Pré-requis

Avoir l'accélération graphique activée avec accélération 3D fonctionnelle.

Pour les utilisateurs qui sont sous Hardy amd64, il faut installer le paquet apt://lib32nss-mdns

Installation

Depuis les dépôts

Ce logiciel ne fait pas partie (encore) des dépôts officiels Ubuntu. Il est par contre disponible à partir du dépôt Medibuntu. N'hésitez pas à remonter tout bug ou dysfonctionnement sur le site de l'éditeur concerné

GoogleEarth n'est pas dans les dépôts officiels. Il vous faudra ajouter le dépôt Medibuntu puis installer le paquet googleearth

Avec l'installateur de Google

Vous pouvez aussi utiliser l'installateur fourni par google (format .bin).

Méthode "à la souris"

  1. Allez sur le site de Google Earth pour télécharger la dernière version : http://earth.google.com/intl/fr/. Sauvegardez le fichier GoogleEarthLinux.bin où vous voulez (vous pourrez le supprimer après l'installation).
  2. Utilisez votre navigateur de fichier pour le rendre exécutable (exemple avec Konqueror : faites un clic-droit dessus, choisissez Propriétés, puis Droits d'accès et cochez la case est exécutable). Si, après clic-droit, votre navigateur de fichier ne vous propose pas de le rendre exécutable (option omise, par exemple, dans Thunar), renommez votre fichier en supprimant seulement l'extension ".bin" : il sera alors reconnu comme script shell par votre système et sera apte, alors, à être rendu exécutable.
  3. Lancez le programme GoogleEarthLinux.bin (simple ou double clic dessus selon votre configuration), et suivez ses instructions (simples).

C'est fini !

Note : le programme d'installation vous demandera où installer le programme, vous pouvez garder le choix proposé par défaut. Il vous expliquera comment démarrer Google Earth à l'avenir, et vous proposera de le lancer dès la fin de l'installation.

Un bug touche google-earth 5 il vous faut donc utiliser cette commande à entrer dans un terminal.

cd repertoireOuEstInstalleGoogleEarth (normalement /usr/lib/googleearth/)
sudo mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.old
sudo ln -s /usr/lib/libcrypto.so libcrypto.so.0.9.8

Méthode "en ligne de commandes"

Dans un terminal, copiez-collez la commande :

wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin && sh GoogleEarthLinux.bin && rm GoogleEarthLinux.bin

(lancement de l'installateur, suppression de l'installateur).

Lorsque l'installateur se lance, on choisit où installer le logiciel (par défaut : /home/monutilisateur/google-earth) ajouter un point .google-earth , et on laisse le deuxième champ par défaut.

Méthode secondaire

Cette méthode est plus recommandée que l'installation détaillée au dessus, puisque le script fournit par Google risque d'écraser des libs déjà présentes. Téléchargez donc quand même le script comme suit :

 wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin 

Puis installez le paquet googleearth-package

Il ne vous reste plus qu'à taper :

make-googleearth-package --file GoogleEarthLinux.bin --force 

Ainsi un paquet .deb est construit, qui lui prend en compte les libs déjà présentes, et permet une désinstallation plus propre.

Un bug touche google-earth 5 il vous faut donc utiliser cette commande à entrer dans un terminal.

cd repertoireOuEstInstalleGoogleEarth (normalement /usr/lib/googleearth/)
sudo mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.old
sudo ln -s /usr/lib/libcrypto.so libcrypto.so.0.9.8

Désinstallation

Pour désinstaller complètement le programme installé de cette manière, il vous suffit de lancer le script nommé uninstall présent dans le répertoire d'installation.

Le répertoire d'installation par défaut est /home/<nom-utilisateur>/[si vous avez mis un point ou pas à l'installation]google-earth

Utilisation

Il suffit de taper googleearth dans un terminal pour lancer le logiciel. Il devrait également y avoir un raccourci dans le menu Applications→Internet.
Vous obtiendrez ensuite cette magnifique fenêtre !

L'installation de Google Earth crée aussi un lanceur dans le menu des applications mais si vous êtes derrière un proxy, il faut obligatoirement lançer l'application à partir d'un terminal. Dans le cas d'un proxy avec authentification, vous verrez apparaître la boite de dialogue permettant de rentrer son nom d'utilisateur et son mot de passe.

Pour éviter d'ouvrir manuellement un terminal à chaque fois, il est également possible de changer les propriétés du lanceur en "Application dans un terminal". Le terminal sera ouvert automatiquement et le proxy sera correctement pris en charge

Problème de connexion au serveur

Si vous obtenez au démarrage le message d'erreur :

Google Earth detected an error while trying to authenticate
Please check the following:
- your network connection (can you get to www.google.com?)
- your firewall settings (are you blocking /home/.../google-earth-bin?)
Error code: 29
For more information, visit:
http://earth.google.com/support/bin/...y?answer=20717

Il semble que l'installation du packet apt://lib32nss-mdns résolve le problème.

Source : http://ubuntuforums.org/showthread.php?t=244343

Problèmes de reconnaissance de carte graphique

Si vous avez une GeForce 4, et que vous avez installé les pilotes nvdia-glx-legacy (comme c'est recommandé ici où là), vous risquez - au démarrage - de voir apparaître un message disant que votre carte graphique n'est pas reconnue.

Tous vos essais avec Envy ne donnent aucune suite ? Toutes vos interventions dans /etc/X11/xorg.conf vous ramènent à l'écran noir avec un curseur (et vous devez récupérez la main avec Ctrl-Alt-F1) ?

Que faire ?

Ne faites pas ce qu'on vous dit : chargez nvidia-glx (et non nvidia-glx-legacy) et tout marchera nickel !

Problèmes d'affichage avant Feisty

Si votre ordinateur est équipé d'une carte graphique nVidia GeForce (Go ?) 6*00, vous risquez d'avoir une affichage parsemé de carrés noirs (comme sur les captures ci-dessous).

capturegoogleearth.png capturegoogleearth1.png

Pour éviter cela, vous devez installer les derniers pilotes officiels fournis par nVidia. Vous pouvez le faire par téléchargement et installation de nvidia.run à partir du site officiel ou alors avec envy, un script qui se charge de télécharger et installer automatiquement le dernier pilote disponible, sans stopper le serveur X.

À partir d'Ubuntu 7.04 (Feisty), le problème ne se pose plus grâce aux paquets nvidia-glx-*.

Problème de lenteur

Si Google Earth est très lent, vous pouvez essayer de désactiver l'atmosphère (menu affichage > décocher atmosphère) et si cela ne marche pas de suivre cette manipulation :

  • Ouvrez driconf en faisant ALT+F2 puis en tapant driconf et Entrée
  • Cliquez sur "Application Settings", en bas
  • Cliquez sur Add en dessous de Application Settings
  • Dans Application Name mettez : "Google Earth" (sans les guillemets)
  • Dans Executable Name mettez : "googleearth-bin" (toujours sans les guillements)
  • Cliquez sur la liste déroulante à droite de add setting puis allez dans Performance → Disable lowimpact fallback
  • Cliquez sur le bouton No a droite de "Disable Low-inpact fallback", le bouton devrait se transformer en "Yes"
  • Fermez l'application en cliquant sur Close en bas à droite
  • Relancez Google Earth

Problème au lancement

  • Symptome : Fermeture brutale de GoogleEarth peu après le lancement
  • Message d'erreur :

./googleearth-bin: relocation error: /usr/lib32/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time reference

  • Solution : (en considérant que /opt/google-earth/ est le répertoire d'installation)
$ cd /opt/google-earth
$ sudo mv libcrypto.so.0.9.8 libcrypto.0.9.8

ou effectuer la manipulation suivante (à confirmer, fonctionne pour certaines personnes sous Jaunty)

sudo mv libssl.so.0.9.8 libssl.so.0.9.8.old
sudo ln -s /usr/lib/libssl.so.0.9.8 libssl.so.0.9.8

Problème de police de caractères

  • Symptome : la taille de la police de caractère est trop petite pour être lisible.
  • Cause : La bibliothèque Qt livrée avec GoogleEarth n'est pas adaptée
  • Solution : (en considérant que /opt/google-earth/ est le répertoire d'installation)
$ cd /opt/google-earth
$ sudo mv libQtCore.so.4 libQtCore.so.4.back
$ sudo mv libQtGui.so.4 libQtGui.so.4.back
$ sudo mv libQtNetwork.so.4 libQtNetwork.so.4.back
$ sudo ln -s /usr/lib32/libQtCore.so.4 .
$ sudo ln -s /usr/lib32/libQtGui.so.4 .
$ sudo ln -s /usr/lib32/libQtNetwork.so.4 .
Cette solution est valable pour une architecture 64bits. Les bibliothèques à utiliser sont BIEN dans lib32/ et NON dans lib64/ ni dans lib/

Nouveauté de la version 4.2

GoogleEarth dans sa dernière version cache un petit simulateur de vol… pour l'activer, voir cette page.

Plus d'info...

Nouveauté de la version 5.0

GoogleEarth propose maintenant la visite des océans, d'afficher des images historiques et d'enregistrer des voyages virtuels.

Il est aussi possible de découvrez Mars en 3D !

Ceux qui comme moi (GoogleEarth 5 et Jaunty Jackalope sur eeepc 900) ont eu besoin de désactiver l'atmosphère pour retrouver une vitesse d'affichage normale, peuvent essayer d'aller sur Mars, y réactiver l'atmosphère, puis revenir sur Terre… et là ça marche!

Plus d'info...

Liens externes


googleearth.txt · Dernière modification: 2009/06/27 19:23 par 213.95.41.13
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL