2012/11/9 kostas <[email protected]>:
> θελω να δουλεψω με το google earth, το εκανα εγκατασταση αλλα δεν δουλει
> (μολις ξεκιναει και εμφανιζεται η αρχικη οθονη, κλεινει) χθες που ξανα
> εστειλα μνμ στην λιστα πηρα μια βοηθεια η οποια ηταν να εγκαταστησω το
> -f δινοντας στο τερματικο:sudo apt-get install -f
> Tο προβλημα μετα απο αυτο παραμενει το ιδιο.
> η εκδοση του ubuntu που εχω ειναι η τελευταια 12.10.
>

Και εγώ μόλις δοκίμασα να εγκαταστήσω το Google Earth 7 (64-bit), σε
Ubuntu 12.10 (64-bit), κατά τις οδηγίες στο
https://help.ubuntu.com/community/GoogleEarth (λήψη του
google-earth-stable_current_amd64.deb, διπλό κλικ ώστε να εγκατασταθεί
από το Κέντρο λογισμικού).
Ήταν η έκδοση google-earth-stable 7.0.1.8244-r0

Πράγματι, κατά την εκκίνηση καταρρέει με το σφάλμα

...
Stacktrace from glibc:
./libgoogleearth_free.so(+0x1e9cfb)[0xf759acfb]
./libgoogleearth_free.so(+0x1e9f43)[0xf759af43]
[0xf7749400]

Τι κάνουμε σε τέτοιου είδους προβλήματα;
Εντοπίζουμε το εκτελέσιμο πρόγραμμα, που είναι στο
/opt/google/earth/free/googleearth-bin
Κάποια βιβλιοθήκη που απαιτεί το εκτελέσιμο δεν είναι διαθέσιμη. Ποια
βιβλιοθήκη; Εκτελούμε

$ ldd /opt/google/earth/free/googleearth-bin
        linux-gate.so.1 =>  (0xf7724000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf76e6000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76e1000)
        libgoogleearth_free.so => not found
        libglobalnew.so => not found
        libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xf6c10000)
...

Δηλαδή κάτι είναι λάθος στα libgoogleearth_free.so και
libglobalnew.so. Και τα δύο παρέχονται από τον κατάλογο
/opt/google/earth/free/

Και τι κάνουμε τώρα; Προχωρούμε με ldd στα δύο επιμέρους αρχεία:

$ ldd /opt/google/earth/free/libgoogleearth_free.so
        linux-gate.so.1 =>  (0xf7715000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7382000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf737d000)
        libglobalnew.so => not found
        libIGCore.so => not found
        libIGUtils.so => not found
        libapiloader.so => not found
        libauth.so => not found
        libbase.so => not found
        libcommon.so => not found
        libcommon_gui.so => not found
        libcommon_platform.so => not found
        libcommon_webbrowser.so => not found
        libcomponentframework.so => not found
        libgeobase.so => not found
        libgeobaseutils.so => not found
        libge_net.so => not found
        libgdata.so => not found
        libgoogleapi.so => not found
        libmath.so => not found
        libmoduleframework.so => not found
        libmaps.so => not found
        libport.so => not found
        libprofile.so => not found
        librender.so => not found
        libreporting.so => not found
        libsgutil.so => not found
        libspatial.so => not found
        libxsltransform.so => not found
...

Εδώ βλέπουμε ότι λείπουν για κάποιο λόγο πολλά πράγματα.

Τι κάνουμε τώρα;
Η πιο σχετική συζήτηση γίνεται στο
http://productforums.google.com/forum/#!category-topic/earth/linux/dlzBfGl4eKM
και ακόμα δεν έχει βρεθεί λύση.
Το θετικό είναι ότι κάποιος προγραμματιστής της Google κοιτάει το θέμα.

Υπάρχουν μια σειρά από πράγματα που μπορούν να δοκιμαστούν (χρήση
gdb), οπότε δοκιμάστε και εσείς.
Για παράδειγμα, μπορεί να λειτουργήσει σε Ubuntu 12.10 όταν αλλάξουμε
το γραφικό περιβάλλον σε κάτι άλλο από Unity;
Ελπίζω τις επόμενες μέρες να υπάρξει λύση.

Σίμος
-- 
Ubuntu-gr mailing list
[email protected]

If you do not want to receive any more messages from the ubuntu-gr mailing 
list, please follow this link and choose unsubscribe:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr

Απαντηση