Re: προβλημα με google earth!
Simos Xenitellis
simos.lists at googlemail.com
Sat Nov 10 10:22:21 UTC 2012
2012/11/9 kostas <tsambion at freemail.gr>:
> θελω να δουλεψω με το 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;
Ελπίζω τις επόμενες μέρες να υπάρξει λύση.
Σίμος
More information about the Ubuntu-gr
mailing list