LaoBlog

GoogleEarth 5.1 su Debian Lenny


Scaricato l'eseguibile da http://earth.google.com/ , lo rendiamo eseguibile con:#chmod a+x GoogleEarthLinux.binPoi lanciamo:#sudo ./GoogleEarthLinux.bininseriamo la password richiesta. Dopo alcuni secondi comparirà una finestra che ci chiede dove installare Google Earth. Io ho optato per la cartella /opt/google-earth. Se vogliamo i links nella nostra home dir, lasciamo il percorso indicato nel secondo form, altrimenti possiamo anche eliminarlo. Terminata l'installazione, se lanciamo il comando googleearth in una finestra di terminale, otteniamo l'errore:./googleearth-bin: ./libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libgoogleearth_lib.so)./googleearth-bin: ./libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./libbase.so)Colpa delle librerie che il programma d'installazione va a mettere in /opt/google-earthSpostiamoci dunque in quella cartella e rinominiamo le librerie che danno fastidio:#cd /opt/google-earth#sudo mv libstdc++.so.6 libstdc++.so.6.orig#sudo mv libgcc_s.so.1 libgcc_s.so.1.origPerfetto, solo che se ora riproviamo a lanciare googleearth otteniamo un nuovo errore:./googleearth-bin: relocation error: /usr/lib/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time referencePer rimediare a questo ulteriore inconveniente, sempre all'interno della cartella /opt/google-earth digitiamo:#sudo mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.origOra possiamo lanciare il programma e goderci il nostro pianeta in 3D