• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Google Earth auf openSUSE 12.2-Fehler

Habe jetzt Google Earth installiert und bekomme Meldung das die Libraries (Bibliotheken) fehlen =>
Code:
ldd /opt/google/earth/free/googleearth-bin | grep -i "not found"
        libgoogleearth_free.so => not found
        libglobalnew.so => not found
Den Thread hier habe ich gelesen.
Towo schreibt hier
towo schrieb:
Wenn in dem Nvidia Rechner kein 32Bit nvidia-glx installiert ist, isses logisch, daß GE da nicht funktioniert.
Wo bekomme ich 32Bit nvidia-glx ?

Hier noch ein paar Daten von meiner Installation:
Code:
rpm -q google-earth-stable
google-earth-stable-7.0.1.8244-0.i386
Code:
zypper se mesa
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                    | Zusammenfassung                                           | Typ       
--+-------------------------+-----------------------------------------------------------+-----------
i | DirectFB-Mesa           | Mesa backend of Graphics Library for Framebuffer Devices  | Paket     
i | Mesa                    | System for rendering interactive 3-D graphics             | Paket     
  | Mesa                    | System for rendering interactive 3-D graphics             | Quellpaket
  | Mesa-demo               | Mesa demo programs for the OpenGL stack                   | Paket     
i | Mesa-demo-x             | GLX-based demos                                           | Paket     
  | Mesa-devel              | Libraries, includes and more to develop Mesa applications | Paket     
  | Mesa-libEGL-devel       | Development files for the EGL API                         | Paket     
i | Mesa-libEGL1            | Free implementation of the EGL API                        | Paket     
  | Mesa-libGL-devel        | GL/GLX development files of the OpenGL API                | Paket     
i | Mesa-libGL1             | The GL/GLX runtime of the Mesa 3D graphics library        | Paket     
  | Mesa-libGLESv1_CM-devel | Development files for the EGL API                         | Paket     
  | Mesa-libGLESv1_CM1      | Free implementation of the OpenGL|ES 1.x API              | Paket     
i | Mesa-libGLESv2-2        | Freie Implementierung der OpenGL|ES 2.x API               | Paket     
  | Mesa-libGLESv2-devel    | Development files for the EGL API                         | Paket     
  | Mesa-libGLU-devel       | Development files for the EGL API                         | Paket     
i | Mesa-libGLU1            | Mesa OpenGL utility library                               | Paket     
  | Mesa-libIndirectGL1     | Free implementation of the OpenGL API                     | Paket     
i | Mesa-libglapi0          | Free implementation of the GL API                         | Paket     
  | libOSMesa8              | Mesa Off-screen rendering extension                       | Paket
Code:
zypper se  nvidia
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                      | Zusammenfassung                                                      | Typ       
--+---------------------------+----------------------------------------------------------------------+-----------
  | conky-feature-nvidia      | Pseudo Package for conky with nVidia Support                         | Paket     
i | nvidia-computeG02         | NVIDIA driver for computing with GPGPU                               | Paket     
  | nvidia-gfx-kmp-default    | NVIDIA graphics driver kernel module for GeForce4 GPUs               | Paket     
  | nvidia-gfx-kmp-desktop    | NVIDIA graphics driver kernel module for GeForce4 GPUs               | Paket     
  | nvidia-gfx-kmp-pae        | NVIDIA graphics driver kernel module for GeForce4 GPUs               | Paket     
  | nvidia-gfxG01-kmp-default | NVIDIA graphics driver kernel module for GeForceFX GPUs              | Paket     
  | nvidia-gfxG01-kmp-desktop | NVIDIA graphics driver kernel module for GeForceFX GPUs              | Paket     
  | nvidia-gfxG01-kmp-pae     | NVIDIA graphics driver kernel module for GeForceFX GPUs              | Paket     
i | nvidia-gfxG02-kmp-default | NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs | Paket     
  | nvidia-gfxG02-kmp-desktop | NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs | Paket     
  | nvidia-gfxG02-kmp-pae     | NVIDIA graphics driver kernel module for GeForce 6xxx and newer GPUs | Paket     
  | nvidia-settings           | Configuration Tool for nVidia GPUs                                   | Paket     
  | nvidia-settings           | Configuration Tool for nVidia GPUs                                   | Quellpaket
  | nvidia-texture-tools      | NVIDIA Texture Tools                                                 | Paket     
  | oyranos-monitor-nvidia    | Nvidia card support                                                  | Paket     
  | x11-video-nvidia          | NVIDIA graphics driver for GeForce4 GPUs                             | Paket     
  | x11-video-nvidiaG01       | NVIDIA graphics driver for GeForceFX GPUs                            | Paket     
i | x11-video-nvidiaG02       | NVIDIA graphics driver for GeForce 6xxx and newer GPUs               | Paket
 
OP
Heinz-Peter
Die eine Bibliothek habe ich gefunden aber wie soll ich die einbinden?
Code:
# rpm --query -l google-earth-stable | grep -i libgoogleearth_free.so
/opt/google/earth/free/libgoogleearth_free.so
 

panamajo

Guru
Heinz-Peter schrieb:
Die eine Bibliothek habe ich gefunden aber wie soll ich die einbinden?
Das macht das googleearth Skript für dich per LD_LIBRARY_PATH

Code:
$ cd /opt/google/earth/free
$ LD_LIBRARY_PATH=. ldd googleearth-bin
        linux-gate.so.1 (0xf7737000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf76ed000)
        libdl.so.2 => /lib/libdl.so.2 (0xf76e8000)
        libgoogleearth_free.so => ./libgoogleearth_free.so (0xf75f5000)
...

Allerdings habe ich (wie viele) die 7er Version von GE bisher nicht zum Laufen bringen können.
 
OP
Heinz-Peter
panamajo schrieb:
Das macht das googleearth Skript für dich per LD_LIBRARY_PATH]
Habe jetzt das Script ausgeführt und immer noch das gleiche. Hier die Konsolenausgabe:
Code:
$ cd /opt/google/earth/free/
$ LD_LIBRARY_PATH=. ldd googleearth-bin
Die Ausgabe:
Code:
        linux-gate.so.1 (0xb77b7000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7784000)
        libdl.so.2 => /lib/libdl.so.2 (0xb777f000)
        libgoogleearth_free.so => ./libgoogleearth_free.so (0xb742a000)
        libglobalnew.so => ./libglobalnew.so (0xb7427000)
        libQtGui.so.4 => ./libQtGui.so.4 (0xb68e6000)
        libQtNetwork.so.4 => ./libQtNetwork.so.4 (0xb67e6000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb67b0000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6726000)
        libcurl.so.4 => ./libcurl.so.4 (0xb66f3000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb65b8000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb65ad000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb659a000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb64be000)
        libGLU.so.1 => ./libGLU.so.1 (0xb6440000)
        librt.so.1 => /lib/librt.so.1 (0xb6436000)
        libQtCore.so.4 => ./libQtCore.so.4 (0xb610b000)
        libQtWebKit.so.4 => ./libQtWebKit.so.4 (0xb4b89000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb4a9d000)
        libm.so.6 => /lib/libm.so.6 (0xb4a71000)
        libc.so.6 => /lib/libc.so.6 (0xb48ca000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb48ac000)
        /lib/ld-lsb.so.3 (0xb77b8000)
        libIGCore.so => ./libIGCore.so (0xb47bc000)
        libIGUtils.so => ./libIGUtils.so (0xb4794000)
        libapiloader.so => ./libapiloader.so (0xb4790000)
        libauth.so => ./libauth.so (0xb473a000)
        libbase.so => ./libbase.so (0xb4612000)
        libcommon.so => ./libcommon.so (0xb4593000)
        libcommon_gui.so => ./libcommon_gui.so (0xb4515000)
        libcommon_platform.so => ./libcommon_platform.so (0xb4510000)
        libcommon_webbrowser.so => ./libcommon_webbrowser.so (0xb44cf000)
        libcomponentframework.so => ./libcomponentframework.so (0xb44c8000)
        libgeobase.so => ./libgeobase.so (0xb417d000)
        libgeobaseutils.so => ./libgeobaseutils.so (0xb4144000)
        libge_net.so => ./libge_net.so (0xb40f2000)
        libgdata.so => ./libgdata.so (0xb40bc000)
        libgoogleapi.so => ./libgoogleapi.so (0xb409d000)
        libmath.so => ./libmath.so (0xb4024000)
        libmoduleframework.so => ./libmoduleframework.so (0xb4017000)
        libmaps.so => ./libmaps.so (0xb3ff4000)
        libport.so => ./libport.so (0xb3fe9000)
        libprofile.so => ./libprofile.so (0xb3fe6000)
        librender.so => ./librender.so (0xb3fad000)
        libreporting.so => ./libreporting.so (0xb3fa0000)
        libsgutil.so => ./libsgutil.so (0xb3e79000)
        libspatial.so => ./libspatial.so (0xb3ca7000)
        libxsltransform.so => ./libxsltransform.so (0xb3b42000)
        libz.so.1 => /lib/libz.so.1 (0xb3b2b000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb3b22000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb3b08000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb3ade000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb3abb000)
        libnvidia-tls.so.304.64 => /usr/lib/tls/libnvidia-tls.so.304.64 (0xb3ab7000)
        libnvidia-glcore.so.304.64 => /usr/lib/libnvidia-glcore.so.304.64 (0xb1db1000)
        libIGMath.so => ./libIGMath.so (0xb1d68000)
        libfusioncommon.so => ./libfusioncommon.so (0xb1d63000)
        libIGAttrs.so => ./libIGAttrs.so (0xb1ce0000)
        libIGGfx.so => ./libIGGfx.so (0xb1942000)
        libIGSg.so => ./libIGSg.so (0xb183b000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0xb1835000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb1831000)
und trotzdem
Code:
$ldd /opt/google/earth/free/googleearth-bin | grep -i "not found" 
        libgoogleearth_free.so => not found
        libglobalnew.so => not found
 
OP
Heinz-Peter
Ich habe jetzt die Version google-earth-stable-6.1.0.5001-0.i386 installiert und die läuft.

Hinweis für andere Nutzer
Wenn ich auf Google Earth Internet Seite http://www.google.de/intl/de/earth/download/ge/agree.html die alte Version wähle Vorherige Version (6.2) bekomme ich zum Download die Datei mit dem Namen google-earth-stable_current_i386.rpm angeboten. Die Datei google-earth-stable_current_i386.rpm beinhaltet aber die neue Version 7.0 beta.
 
OP
Heinz-Peter
Ich fasse zusammen:
Die alte Version; siehe Konsolenausgabe:
Code:
rpm -q google-earth-stable
google-earth-stable-6.1.0.5001-0.i386
meldet auch das Libraries (Bibliotheken) fehlen; siehe Konsolenausgabe:
Code:
ldd /opt/google/earth/free/googleearth-bin | grep -i "not found" 
        libgoogleearth_free.so => not found
und trotzdem läuft das Programm. Also hier liegt nicht der Fehler.
 

lewendi

Advanced Hacker
@ tomm.fa

Hinweis für andere Nutzer
Wenn ich auf Google Earth Internet Seite http://www.google.de/intl/de/earth/down ... agree.html die alte Version wähle Vorherige Version (6.2) bekomme ich zum Download die Datei mit dem Namen google-earth-stable_current_i386.rpm angeboten. Die Datei google-earth-stable_current_i386.rpm beinhaltet aber die neue Version 7.0 beta.

DAS ist das Problem!
Das File habe ich schon 3 mal runtergeladen, dachte ich hätte die "Vorherige" Version nicht angeklixt. :???:

Noch ne Idee?

lewendi
 

tomm.fa

Administrator
Teammitglied
Installiere es doch mal und rufe dann
Code:
zypper se -s google-earth
auf. Ich habe mich jedenfalls ein wenig gewundert.
 

lewendi

Advanced Hacker
Ergebnis von zypper se -s google-earth

S | Name | Typ | Version | Arch | Repository
--+---------------------+-------+--------------+------+---------------
v | google-earth-stable | Paket | 6.0.3.2197-0 | i386 | google-earth
i | google-earth-stable | Paket | 7.0.1.8244-0 | i386 | (Systempakete
 

tomm.fa

Administrator
Teammitglied
Siehst du jetzt weshalb ich die vorherigen Schritte zum herunterladen gegeben habe und später auch ein wenig verwundert war? Keine Ahnung was Google da mal wieder gemacht hat.

Dann führe jetzt mal ein
Code:
zypper in -f google-earth-stable
aus.
 
Oben