Googleearth sur testing

Bonjour et joyeuses fêtes à tous, :wink:

je viens d’installer la version testing sur un ordi reformaté et je n’arrive pas à installer googleearth.

Il y a apparemment un bug sur binutils.

Quelqu’un a t-il une solution? Puis-je installer une ancienne version et dans ce cas comment faire?

comment avez procédé pour installer google earth?

edit: après quelques recherches je pense qu’en l’état actuel des choses google earth n’est pas installable sur testing pour le moment en utilisant le .deb de google; il manque un paquet essentiel comme lsb-core dans les dépôts testing. J’avais pu avoir ce paquet sur ma testing parce que j’étais parti d’une stable incluant earth que j’avais upgradée vers testing ;ce qui est toujours la meilleure façon de procéder.Avez vous essayé avec googleearth-package?

https://packages.debian.org/search?keywords=googleearth-package&searchon=names&suite=all&section=all

Merci de répondre si rapidement :wink:

Voici ce que j’ai en essayant d’installer googleearth-package:

Il est nécessaire de télécharger 0 o/27,6 Mo d'archives. Après dépaquetage, 111 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 gcc-6 : Dépend: binutils (>= 2.27.51.20161124) but it is not installable
 dpkg-dev : Dépend: binutils but it is not installable
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1)     build-essential [Non installé]                           
2)     dpkg-dev [Non installé]                                  
3)     g++ [Non installé]                                       
4)     g++-6 [Non installé]                                     
5)     gcc [Non installé]                                       
6)     gcc-6 [Non installé]                                     
7)     googleearth-package [Non installé]

salut,
voir ça pour installer google-earth dans Debian (cliquer sur le lien ci-dessous)

binutils est bien dans les dépôts testing,quel est votre sources.list?

binutils:

https://packages.debian.org/search?keywords=+binutils&searchon=names&suite=testing&section=all

utilisation de googleearth-package:

https://doc.ubuntu-fr.org/googleearth

Merci, mais sur ce lien à la premiere commande “sudo apt-get install googleearth-package”, ça bloque ( voir le message ci-dessus: gcc-6 : Dépend: binutils (>= 2.27.51.20161124) but it is not installable)…

Oui mais il y a un bug sur ce paquet, je ne peux pas l’installer ( voir également message ci-dessus: gcc-6 : Dépend: binutils (>= 2.27.51.20161124) but it is not installable)…

manque de propreté sur l’installation et/ou utilisation de dépôts exotiques qui cassent les dépendances

Pourtant le sources.list est on ne peut plus simple:

deb http://ftp.fr.debian.org/debian/ stretch main
deb-src http://ftp.fr.debian.org/debian/ stretch main

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stretch main contrib non-free

avez vous installé le paquet apt-listbugs pour connaître le pb?

aujourd’hui peut-être , mais avant??

ls -alrt /etc/apt/sources.list.d

et c’est mieux d’avoir Jessie +Stretch,

root@debian:/etc/apt# cat /etc/apt/sources.list
# securité
deb http://security.debian.org/debian-security/ jessie/updates contrib main non-free 
deb http://security.debian.org/debian-security/ stretch/updates contrib main non-free 

# Debian 9 Stretch

deb http://ftp2.de.debian.org/debian/ stretch contrib main non-free 

deb http://ftp2.de.debian.org/debian/ stretch-updates contrib main non-free 

# Debian 8 Jessie

deb http://ftp2.de.debian.org/debian/ jessie contrib main non-free 

deb http://ftp2.de.debian.org/debian/ jessie-updates contrib main non-free

vous venez d’installer testing, donc c’est tout neuf tout frais.Moi je ferais la chose suivante qui vous épargnerait tous ces problèmes: refaire une installation en stable, la configurer selon vos convenances et ensuite upgrader vers testing.Les paquets qui n’ont pas encore de version testing resteront en stable tant qu’ils ne seront pas en stretch. C’est ainsi que j’avais procédé: stable—>testing—>sid

Oui

Explanation: Pinned by apt-listbugs at 2016-12-26 09:34:28 +0100
Explanation:   #844227: FTBFS on mips*, ./.libs/libmutter-cogl.so: undefined reference to `eglQueryString'
Explanation:   #844357: binutils: mips* mesa libGL.so.1 contains an invalid symbol table
Explanation:   #844464: kodi: FTBFS on mips(el): undefined gl* and egl* symbols
Explanation:   #844558: gdcm: FTBFS on mipsel
Explanation:   #847371: sonnet: FTBFS on mips*: undefined reference to `Sonnet::Speller::availableBackends() const
Explanation:   #847527: FTBFS on mips*
Explanation:   #848264: FTBFS on mips*
Explanation:   #848731: binutils: ld ignores -b binary
Explanation:   #848772: binutils: ld ignores -b binary
Explanation:   #848798: binutils: ld ignores -b binary
Explanation:   #848805: binutils: ld ignores -b binary
Explanation:   #848850: linux: FTBFS on s390x
Package: binutils
Pin: version *
Pin-Priority: -30000

On peut proceder ainsi?

C’est peut-être la solution. Mais ça ne pose pas de probleme si un paquet se trouve dans les deux versions?

avant de commencer à mélanger les dépôts je vous conseille vivement de sauvegarder votre stretch actuelle ,celle qui fonctionne et sur laquelle vous essayez d’installer earth. Le mélange des sources demande une bonne expérience dans l’utilisation de apt et c’est pourquoi il n’est PAS recommandé de mixer les sources.
Une fois votre sauvegarde faite rajoutez les dépôts stables et essayez alors d’installer earth; soit avec le .deb de google ou en utilisant googleearth-package. Si votre système se retrouve en vrac vous pourrez toujours utiliser votre sauvegarde pour le remettre à l’endroit. Vous risquez de bien galérer et de perdre beaucoup de temps et comme déjà dit vous irez plus vite et plus simplement en installant d’abord une jessie/stable avec earth et en upgradant vers testing ensuite.

aucun probleme , meme sans réglages de priorité, le système prends la version la plus récente

exemple la version d’apt:

apt list apt -a
En train de lister… Fait
apt/testing,now 1.4~beta2 amd64 [installé]
apt/stable 1.0.9.8.4 amd64
apt/stable 1.0.9.8.3 amd64

@debian:~$ apt-cache policy apt
apt:
  Installé : 1.4~beta2
  Candidat : 1.4~beta2
 Table de version :
 *** 1.4~beta2 500
        500 http://ftp2.de.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.9.8.4 500
        500 http://security.debian.org/debian-security jessie/updates/main amd64 Packages
     1.0.9.8.3 500
        500 http://ftp2.de.debian.org/debian jessie/main amd64 Packages

Voir les explications des experts ici

https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.fr.html#sect.apt-mix-distros

Je viens de faire comme décrit:

apt install googleearth-package/jessie -t stretch

Lecture des informations d'état... Fait
Version choisie « 1.2.2 » (Debian:testing, Debian:8.6/stable [all]) pour « googleearth-package »
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 googleearth-package : Dépend: dpkg-dev mais ne sera pas installé
                       Recommande: libldap-2.4-2:i386 mais il n'est pas installable
                       Recommande: libdb5.3:i386 mais il n'est pas installable
                       Recommande: libgnutls26:i386 mais il n'est pas installable
                       Recommande: libsasl2-2:i386 mais il n'est pas installable
                       Recommande: libsasl2-modules:i386 mais il n'est pas installable
                       Recommande: libsasl2-modules-db:i386 mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

apt install googleearth-package/jessie -t stretch
ça veut dire que tu veux installer le paquet de jessie avec les dépendances de stretch
pourquoi?

apt install googleearth-package
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
The following additional packages will be installed:
  build-essential dpkg-dev fakeroot g++ g++-6 libfakeroot libstdc++-6-dev
Paquets suggérés :
  debian-keyring g++-multilib g++-6-multilib gcc-6-doc libstdc++6-6-dbg
  libstdc++-6-doc
Paquets recommandés :
  libgnutls26:i386
Les NOUVEAUX paquets suivants seront installés :
  build-essential dpkg-dev fakeroot g++ g++-6 googleearth-package libfakeroot
  libstdc++-6-dev
0 mis à jour, 8 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 10,2 Mo dans les archives.
Après cette opération, 42,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]

ou

apt install googleearth-package/stretch
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Version choisie « 1.2.2 » (Debian:testing, Debian:8.6/stable [all]) pour « googleearth-package »
The following additional packages will be installed:
  build-essential dpkg-dev fakeroot g++ g++-6 libfakeroot libstdc++-6-dev
Paquets suggérés :
  debian-keyring g++-multilib g++-6-multilib gcc-6-doc libstdc++6-6-dbg
  libstdc++-6-doc
Paquets recommandés :
  libgnutls26:i386
Les NOUVEAUX paquets suivants seront installés :
  build-essential dpkg-dev fakeroot g++ g++-6 googleearth-package libfakeroot
  libstdc++-6-dev
0 mis à jour, 8 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 10,2 Mo dans les archives.
Après cette opération, 42,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]

es tu certain que tout est bien a jour?

apt update

apt full-upgrade

J’ai fait apt update et apt full-upgrade

Mais le message est strictement le même à l’installation, toujours ce paquet binutils:

aptitude install googleearth-package
Les NOUVEAUX paquets suivants vont être installés :     
  build-essential{a} dpkg-dev{ab} fakeroot{a} g++{a} g++-6{a} gcc{a} 
  gcc-6{ab} googleearth-package libalgorithm-diff-perl{a} 
  libalgorithm-diff-xs-perl{a} libalgorithm-merge-perl{a} libasan3{a} 
  libc-dev-bin{a} libc6-dev{a} libcc1-0{a} libcilkrts5{a} libdpkg-perl{a} 
  libfakeroot{a} libfile-fcntllock-perl{a} libgcc-6-dev{a} libitm1{a} 
  liblsan0{a} libmpx2{a} libstdc++-6-dev{a} libtsan0{a} libubsan0{a} 
  linux-libc-dev{a} manpages-dev{a} patch{a} 
0 paquets mis à jour, 29 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o/27,6 Mo d'archives. Après dépaquetage, 111 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 gcc-6 : Dépend: binutils (>= 2.27.51.20161124) but it is not installable
 dpkg-dev : Dépend: binutils but it is not installable
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1)     build-essential [Non installé]                           
2)     dpkg-dev [Non installé]                                  
3)     g++ [Non installé]                                       
4)     g++-6 [Non installé]                                     
5)     gcc [Non installé]                                       
6)     gcc-6 [Non installé]                                     
7)     googleearth-package [Non installé]                       



Accepter cette solution ? [Y/n/q/?]

il faut savoir pouquoi binutils n’est pas installable

apt install binutils