[[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.
Installation
Depuis les dépôts
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"
- 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).
- 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.
- 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.
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.
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.
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.
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).
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 :
- installer le paquet : apt://driconf
- 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 .
Nouveauté de la version 4.2
GoogleEarth dans sa dernière version cache un petit simulateur de vol… pour l'activer, voir cette page.
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!



