Googleearth sur testing

google earth dans le navigateur.

suffit de lire la discussion :joy: :joy:
Bon courage

Ben j’ai beau chercher, je vois pas… :frowning:

Tu veux dire ce lien?

https://www.google.fr/earth/download/ge/agree.html


ça ne marche que avec google chrome ; peut être aussi avec chromium, j’ai pas essayé

Trouvé une rustine pour faire fonctionner google-earth version 7

https://bugs.launchpad.net/ubuntu/+source/googleearth-package/+bug/1160289/comments/5

Aussi invraisemblable que ça puisse paraitre forcer LANG=en_US fait fonctionner le pointage automatique sur le lieu défini dans la zone de recherche

je l’ai fait comme ça

  • Avec root dans /opt/google/earth/free

  • créer un fichier earth-us.sh dans /opt/google/earth/free
    y mettre

#!/bin/bash
LANG=en_US google-earth

rendre ce fichier exécutable

chmod +x earth-us.sh

  • Modifier le lanceur

gedit google-earth.desktop
changer la ligne Exec=

Exec=/opt/google/earth/free/earth-us.sh %f

ce qui donne

root@debian:/opt/google/earth/free# cat earth-us.sh
#!/bin/bash
LANG=en_US google-earth
root@debian:/opt/google/earth/free# cat google-earth.desktop
[Desktop Entry]
Version=1.0
Name=Google Earth
GenericName=3D planet viewer
Comment=Explore, search and discover the planet
Exec=/opt/google/earth/free/earth-us.sh %f
Terminal=false
MultipleArgs=false
Icon=google-earth
Type=Application
Categories=Application;Network
MimeType=application/vnd.google-earth.kml+xml;application/vnd.google-earth.kmz;application/earthviewer;application/keyhole
root@debian:/opt/google/earth/free#
  • Pour lancer, double cliquer sur google-earth.desktop et accepter en cliquant “accepter malgré tout”

  • Un lanceur à mettre dans .local/share/applications/ pour que google-earth apparaisse dans les menus avec une icône qui va bien:

:~$ cd .local/share/applications/
:~/.local/share/applications$ cat google-earth.desktop

[Desktop Entry]
Version=1.0
Name=Google Earth
GenericName=3D planet viewer
Comment=Explore, search and discover the planet
Exec=/opt/google/earth/free/earth-us.sh %f
Terminal=false
MultipleArgs=false
Icon=/opt/google/earth/free/product_logo_32.png
Type=Application
Categories=Application;Network
MimeType=application/vnd.google-earth.kml+xml;application/vnd.google-earth.kmz;application/earthviewer;application/keyhole

Google Earth
7.1.8.3036 (64-bit)
Build Date
1/17/2017
Build Time
8:57:31 am
Renderer
OpenGL
Operating System
Linux (4.9.0.0)
Video Driver
X.Org
Max Texture Size
8192x8192
available video memory
information not available
Server
kh.google.com

apt show google-earth-stable

Package: google-earth-stable
Version: 7.1.8.3036-r0
Status: install ok installed
Priority: optional
Section: net
Maintainer: Google Earth Team <google-earth-support@google.com>
Installed-Size: 189 MB
Pre-Depends: dpkg (>= 1.14.0)
Depends: lsb-core (>= 3.2), libfontconfig1, libx11-6, libxrender1, libxext6, libxtst6, libglu1-mesa, libglib2.0-0, libsm6
Download-Size: unknown
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: Explore, search and discover the planet
 Google Earth lets you fly anywhere to see satellite imagery, 3D buildings, 3D trees, terrain, Street View, planets and much more.

NB: Pour installer google-earth-stable

https://dl.google.com/dl/earth/client/current/google-earth-stable_current_amd64.deb

Pour satisfaire la dépendance lsb-core, il vous faut donc être sur une version de Debian qui gère lsb-core (Debian 8)
Sur les versions Debian 9 et supérieur, lsb-core est remplacé par lsb-compat, ce qui permets de satisfaire la dépendance.

  • Un peu de propreté post installation
    J’ai pas envie que google cherche d’improbable mise à jour:

root@debian:/etc/cron.daily# rm google-earth

J’ai essayé avec Chrome, mais ça reste figé à " loading in progress"… :frowning:

Bien joué, ça marche!:clap:

Et sans lsb-core…:wink:

Depends: lsb-core (>= 3.2), libfontconfig1, libx11-6, libxrender1, libxext6, libxtst6, libglu1-mesa, libglib2.0-0, libsm6

Donc ça veut dire que tu n’as pas installé le paquet normalement mais extrait le code du paquet

Bon j’ai chanté trop vite. :frowning:

Maintenant j’ai des pixels sur mes images.

ça veut dire quoi “pas installé le paquet normalement mais extrait le code du paquet”?

D"ailleurs je ne comprends pas pourquoi ce choix a été fait dans Debian 9

https://www.debian.org/releases/stable/amd64/release-notes/ch-information.fr.html#reduced-lsb-support

ça pénalise pour installer des paquets qui respectent la règle

J’y comprends rien à tout ça.

On peut pas installer une ancienne version de Earth?

vous pouvez tourner et virer comme vous vous voudrez; si vous n’avez pas lsb-core vous n’aurez pas google earth; il faut installer lsb-core depuis sid avec un fichier preferences.

Pourquoi sid et pas unstable?

sid=unstable

Mais attention je viens de m’apercevoir que lsb-core de sid ne fonctionne que pour l’architecture arm64 et pas pour amd64 ni i386. Reportez vous sur le fil " LSB-CORE a disparu" dans support debian.

NB: Pour installer google-earth-stable

https://dl.google.com/dl/earth/client/current/google-earth-stable_current_amd64.deb

Pour satisfaire la dépendance lsb-core, il vous faut donc être sur une version de Debian qui gère lsb-core (Debian 8)
Sur les versions Debian 9 et supérieur, lsb-core est remplacé par lsb-compat, ce qui permets de satisfaire la dépendance.

  • Un peu de propreté post installation
    J’ai pas envie que google cherche d’improbable mise à jour:

root@debian:/etc/cron.daily# rm google-earth

Nouvelle version qui s’appelle pro https://www.google.fr/earth/download/ge/agree.html

Package: google-earth-pro-stable
Version: 7.3.1.4507-r0
Architecture: amd64
Maintainer: Google Earth Team <google-earth-support@google.com>
Installed-Size: 231849
Pre-Depends: dpkg (>= 1.14.0)
Depends: libasound2, libc6, libcups2, libdbus-1-3, libfontconfig1, libfreetype6, libgcc1, libglib2.0-0, libglu1-mesa, libgstreamer1.0-0, libgstreamer-plugins-base1.0-0, libproxy1 | libproxy1v5, libsm6, libstdc++6, libx11-6, libx11-xcb1, libxcb1, libxext6, libxml2, libxrender1, libxtst6
Section: net
Priority: optional
Description: Explore, search and discover the planet
 Google Earth lets you fly anywhere to see satellite imagery, 3D buildings, 3D trees, terrain, Street View, planets and much more.

En fait je l’ai installé par apt en lui indiquant le chemin complet du paquet que j’ai téléchargé et ça va bien toutes les dépendances sont déja installées chez moi:

root@debian:/# apt install /home/guy/Téléchargements/linux/google-earth-pro-stable_current_amd64.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de « google-earth-pro-stable » au lieu de « /home/guy/Téléchargements/linux/google-earth-pro-stable_current_amd64.deb »
Les NOUVEAUX paquets suivants seront installés :
  google-earth-pro-stable
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/56,5 Mo dans les archives.
Après cette opération, 237 Mo d'espace disque supplémentaires seront utilisés.
Réception de:1 /home/guy/Téléchargements/linux/google-earth-pro-stable_current_amd64.deb google-earth-pro-stable amd64 7.3.1.4507-r0 [56,5 MB]
Sélection du paquet google-earth-pro-stable précédemment désélectionné.
(Lecture de la base de données... 199549 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../google-earth-pro-stable_current_amd64.deb ...
Dépaquetage de google-earth-pro-stable (7.3.1.4507-r0) ...
Traitement des actions différées (« triggers ») pour mime-support (3.60) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23-2) ...
Traitement des actions différées (« triggers ») pour menu (2.1.47+b1) ...
Paramétrage de google-earth-pro-stable (7.3.1.4507-r0) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.2-1) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-11) ...
Traitement des actions différées (« triggers ») pour menu (2.1.47+b1) ...
root@debian:/#

je me retrouve avec les deux versions dans /opt

root@debian:/opt/google/earth# ls -alrt
total 24
drwxr-xr-x 4 root root  4096 juil. 10  2017 ..
drwxr-xr-x 6 root root  4096 juil. 10  2017 free
drwxr-xr-x 4 root root  4096 mars  22 13:19 .
drwxr-xr-x 6 root root 12288 mars  22 13:19 pro
root@debian:/opt/google/earth# 

j’ai simplement double-cliqué sur

/opt/google/earth/pro/google-earth-pro.desktop

et ça fonctionne

Et pour l’avoir dans les menus

:~$ cp /opt/google/earth/pro/google-earth-pro.desktop /home/$USER/.local/share/applications/

J’ai essayé également mais j’ai ce message surprenant:

root@eix:/Dossiers-francois/Téléchargements# apt install google-earth-pro-stable_current_amd64.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet google-earth-pro-stable_current_amd64.deb
E: Couldn't find any package by glob 'google-earth-pro-stable_current_amd64.deb'
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « google-earth-pro-stable_current_amd64.deb »

???

rien de surprenant, tu n’as pas indiqué le chemin complet du téléchargement
probablement chez toi si j’en crois ton message:

apt install /Dossiers-francois/Téléchargements/google-earth-pro-stable_current_amd64.deb

J’étais dans le dossier…