14/10/2008 - Linux Feed

LINUX « E-Pillole



Installare Google Earth

Post inserito il 11/06/2007 da Fede in Applications Software

A volte, viene un pò di nostalgia per posti lontani in cui si è stati, e in cui magari si vorrebbe tornare salendo di corsa sul primo aereo :)

Purtroppo, non è così facile, e bisogna "accontentarsi di volare" da una parte all'altra del mondo con Google Earth, osservando dal satellite i luoghi in cui si è stati in passato, e perchè no, anche paesi e città che si vorrebbero visitare in futuro.

Google Earth

Installare Google Earth su Linux è decisamente un gioco da ragazzi. Google fornisce infatti gratuitamente in download una versione dell'installer per noi "pinguini" creata dallo stesso big G tramite Makeself, utilizzato anche per la creazione degli installer NVIDIA. Inoltre, per tutti coloro che usano Debian o Ubuntu, e che come me sono completamente "dipendenti dai pacchetti .deb", in alternativa all'installer ufficiale, è anche possibile installare Google Earth via apt.

Vediamo quindi, in sintesi, i diversi metodi per installare Google Earth su Linux, ed in particolare su Debian e Ubuntu...

Installazione Google Earth tramite l'installer

In generale, per tutte le distribuzioni Linux, è possibile installare Google Earth utilizzando l'installer ufficiale fornito da Google, e reperibile da questa pagina. (verificate anche i requisiti di sistema necessari)

Terminato il download, spostatevi nella directory dove avete salvato il file (GoogleEarthLinux.bin) e per installare Google Earth sarà sufficiente lanciare l'installer e seguire passo passo le indicazioni che vi verranno suggerite.

Se come me, "odiate" installare applicazioni in questo modo, consiglio di lanciare l'installer da utente e di installare il tutto nella vostra /home digitando:

sh GoogleEarthLinux.bin

Se invece preferite avere tutti gli eseguibili belli ordinati nella cartella /usr/bin o /usr/local/bin lanciate l'installer con i privilegi di root o tramite sudo:

sudo sh GoogleEarthLinux.bin

N.B. se installate Google Earth tramite sudo fate attenzione a non lanciarlo direttamente dalla gui di installazione, altrimenti dovrete poi correggere i permessi alla directory ~/.googleearth in questo modo:

sudo chmod 777 -R ~/.googleearth

In entrambi i casi, definite le cartelle dove vorrete installare il tutto, e completata l'installazione troverete l'icona di Google Earth sul Desktop.

Lanciatelo e buon divertimento...

Installazione Google Earth su Debian

In alternativa all'installer, su Debian è possibile utilizzare uno script bash per la creazione del pacchetto .deb di Google Earth, di modo da poterlo installare comodamente tramite apt.

Lo script in questione (make-googleearth-package) è installabile tramite il pacchetto googleearth-package, reperibile dalle repository contrib per tutte le release Debian (Etch - Lenny - Sid):

sudo apt-get install googleearth-package

Installato il pacchetto, digitando da terminal come user:

make-googleearth-package

lo script, come prima cosa controllerà la presenza di eventuali installer nella directory in cui vi trovate, e nel caso, prima di tutto scaricherà l'installer di Google Earth, e successivamente si occuperà di creare per noi il pacchetto .deb pronto per essere installato tramite dpkg.

Se tutto è andato a buon fine, visualizzerete un output simile:

Package built with googleearth-package.
dpkg-deb: building package `googleearth' in `./googleearth_4.1.XXXX.deb'.
Success!

e potrete installare Google Earth sulla vostra Debian, digitando molto semplicemente:

sudo dpkg -i googleearth_4.1.XXXX.deb

Se invece, visualizzerete questo errore (al momento su Etch):

Unrecognized Google Earth version

significa che lo script non è ancora stato aggiornato per le nuove versioni rilasciate di Google Earth. Per risolvere, sarà sufficiente apportare una piccola modifica allo script make-googleearth-package.

Prima di tutto è necessario conoscere la versione dell'installer che si vuole utilizzare per la creazione del pacchetto. Per ottenere ciò, nella directory in cui è stato scaricato il file GoogleEarthLinux.bin digitate:

sh GoogleEarthLinux.bin --info

Tra tutte le informazioni, ciò che ci interessa è:

Identification: Google Earth for GNU/Linux 4.1.7076.4458

In questo caso, come potete vedere, la versione dell'installer è 4.1.XXXX, e di conseguenza dovremo far capire allo script make-googleearth-package che anche le versioni 4.1.XXXX sono supportate. Niente di più semplice, sostituendo gedit con il vostro editor di testo preferito digitate:

sudo gedit /usr/bin/make-googleearth-package

e modificate la seguente riga:

if grep -E 'GNU/Linux 4.0' <<<"$version"

includendo tra le versioni supportate anche quella che avete scaricato:

if grep -E 'GNU/Linux 4.[01]' <<<"$version"

Effettuato questo piccolo "workaround", rilanciate la creazione del pacchetto:

make-googleearth-package

e quasi sicuramente l'esito sarà positivo, e potrete finalmente installare Google Earth sulla vostra Debian digitando:

sudo dpkg -i googleearth_4.1.XXXX.deb

Completata l'installazione troverete Google Earth nella sezione Internet del vostro main menu.

Installazione Google Earth su Ubuntu

In alternativa all'installer, su Ubuntu e Kubuntu è possibile installare Google Earth direttamente via apt utilizzando la repository Medibuntu.

Se preferite utilizzare questo metodo, è innanzitutto necessario modificare il file etc/apt/sources.list, e aggiungere le repository adatte alla vostra distribuzione Ubuntu.

- per Ubuntu Hardy:

deb http://packages.medibuntu.org/ hardy free non-free
deb-src http://packages.medibuntu.org/ hardy free non-free

- per Ubuntu Gutsy:

deb http://packages.medibuntu.org/ gutsy free non-free
deb-src http://packages.medibuntu.org/ gutsy free non-free

- per Ubuntu Feisty:

deb http://packages.medibuntu.org/ feisty free non-free
deb-src http://packages.medibuntu.org/ feisty free non-free

- per Ubuntu Edgy:

deb http://packages.medibuntu.org/ edgy free non-free
deb-src http://packages.medibuntu.org/ edgy free non-free

- per Ubuntu Dapper:

deb http://packages.medibuntu.org/ dapper free non-free
deb-src http://packages.medibuntu.org/ dapper free non-free

Chiudete e salvate il file, e importate la chiave gpg digitando:

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

Aggiornate ora i pacchetti della vostra Ubuntu:

sudo apt-get update

ed installate Google Earth da apt, digitando molto semplicemente:

sudo apt-get install googleearth

Completata l'installazione, troverete Google Earth in: Applications -->> Internet -->> GoogleEarth

Qualunque distribuzione Linux stiate usando, e qualunque metodo abbiate scelto, buon divertimento...

Google Earth Example


Post letto 6977 volte | Commenti (25) | Bookmark   del.icio.us    segnalo


Commento postato da carcass il 13/06/2007
fai sempre delle cose molto dettagliate e belle, nonche utilissime

Commento postato da Fede il 13/06/2007
Troppo gentile :)

cerco solo di elencare, quando ce ne sono, anche i problemi che si possono incontrare...

e se possibile provo anche a spiegare come risolvere

potrebbero arrivare soluzione alternative, anche migliori :)

ciaociao

Commento postato da Nico il 17/06/2007
grazie per le info,ma io ho un problema.
quando tento di creare il .deb ottengo questo errore:
"Not building on non-i386"
ed effettivamente io ho una Sid amd64.
sapresti aiutarmi?

grazie

Commento postato da Fede il 17/06/2007
@Nico

ciao prova a creare il pacchetto in questo modo:

make-googleearth-package --force

e poi installalo sempre con dpkg in questo modo:

sudo dpkg -i googleearth_4.1.XXXX.deb --force-architecture

potrebbe funzionare, ma purtroppo non ho modo di provare :(

fammi sapere se funziona, che nel caso lo aggiungo alla guida...

ciaociao

Commento postato da Matadooor il 23/06/2007
ciao...con il tuo commento per Nico ho risolto per la mia amd :)
funziona con il --force-architecture

grazie CIAO

Commento postato da Fede il 23/06/2007
@Matadoor

Aggiungo alla guida quando mi ricordo :)

ciaociao

Commento postato da Nico il 25/06/2007
Ciao scusa il ritardo, è vero funziona ma è importante dire che per creare il pacchetto devi aver installato come dipendenze le librerie a 32bit,in particolare la "ia32lib".

ciao e grazie.

Commento postato da Fede il 25/06/2007
@Nico

grazie per la precisazione :)

sarà sicuramente utile a qualcun'altro...

ciaociao

Commento postato da Guest il 01/07/2007
ho un problema quando mi apre google heart mi fa vedere la scheramta google heart ma poi mi kiude l'account è poi devo riaprire l'account!
k devo fare????

Commento postato da Fede il 01/07/2007
@Guest

stai usando Debian o Ubuntu ??

prova a lanciare dal terminal googleearth:

~$ googleearth

e incolla l'output dell'eventuale errore...

è capitato anche a me una volta che non si avviasse più, ho cancellato la cartella ~/.googleearth e tutto è tornato OK

~$ rm -rf ~/.googleearth*

ciaociao

Commento postato da clag il 06/07/2007
ciao
grazie per la guida
hem, dopo aver installato con successo su etch con il file binario ho un problema con la parte succulenta dell'applicazione, la terra che ruota... Ho un effetto blink che permane fino a che nn blocco la rotazione con il topo e la tengo ferma :( che stress :(
googleheart è anche riuscito ad inchiodare di brutto e per la prima volta il pinguino durante l'apertura di un popup, foto, di una località...
Mi manca qualche libreria particolare?

Commento postato da Fede il 06/07/2007
@clag

sembrerebbe un problema con l'accelerazione 3d...

hai installato i driver per la tua scheda?? ATI, NVIDIA o altro ??

ciaociao

Commento postato da Guest il 12/07/2007
@Fede
come fo :)
ciao e grazie

Commento postato da Guest il 19/07/2007
A ME DICE COMMAND NOT FOUND CMQ IL MIO ERRORE ERA QUESTO
Commento postato da Guest il 01/07/2007
ho un problema quando mi apre google heart mi fa vedere la scheramta google heart ma poi mi kiude l'account è poi devo riaprire l'account!
k devo fare????

È SOPRA
/\
||

Commento postato da Fede il 19/07/2007
@Guest

ti ho risposto infatti :)

mi dispiace, ma non mi viene in mente altro...

mai avuto particolari problemi con googleearth :(

per curiosità: stiamo parlando di Debian o di Ubuntu, e soprattutto, in che modo hai l'hai installato?

ciaociao

Commento postato da clag il 05/08/2007
@Fede
ho controllato grazie all'articolo

http://www.e-pill­ole.com/linux/post/17/debian-etch-­aiglx-beryl-per-ati-e-nvidia/

e­ sembra tutto a posto.

bea:/home/clag# glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Rage 128 20051027 AGP 1x

Commento postato da clag (perso) il 05/08/2007
cioè i driver ci sono
ma il prob con google earth rimane :()

Commento postato da alfa81 il 06/09/2007
Ciao, anche io ho problemi. Quando lo avvio mi si inchioda e devo rifare il login. Adesso provo la tua soluzione nel rimuoverlo...poi vedremo...

Io uso kubuntu per la precisione...e per l'installazione da bravo ignorante ho seguito la guida ... (http://forum.ubuntu-it.or­g/index.php?topic=66824.0)­ ... ma non va....

Commento postato da Alberto Drago il 07/09/2007
ottima.la descrizone della procedura di installazione..!!

Complimenti.
ciao

Commento postato da Guest il 28/12/2007
Su amd64 se visualizzate l'errore "Not building on non-i386" basterà modificare lo script make-googleearth-package, sostituendo le parole i386 o 386 con amd64.
Con il mio pc ha funzionato

Commento postato da Fede il 28/12/2007
@Guest

grazie per l'info :)

sarà sicuramente utile ad altri!!

thanks :)

ciaociao

Commento postato da PIETRO il 27/01/2008
AIUTTOOOOO
qui non quadra...
ho installato ai tempi dall'installer di google,
poi ieri avendo scoperto medibuntu ho installato da medibuntu...risultato? ho 2 googleearth su applicazioni->internet....e non sò come togliere quello da installer (che non riesco a gestire con synaptic)

qlc idea?
thx

Commento postato da Fede il 27/01/2008
@PIETRO

dovrebbe esserci uno script per la rimozione nella cartella ~/.googleearth

prova a vedere...

cd ~/.googleearth

e poi dai...

./uninstall

se non c'è il file uninstall, e ti ricordi dove avevi installato i vari files tramite il .bin puoi rimuovere tranquillamente tutto a mano...

ciaociao

Commento postato da PIETRO il 27/01/2008
boh...io ho fatto solo questo:
# chmod +x GoogleEarthLinux.bin
# sh GoogleEarthLinux.bin

non c'è l'uninstall.. mhh...odio quando succedono ste cose..sono un maniaco dell' ordine, pulizia e ottimizzazzione...avere un doppione mi innervosisce, sopratutto se non sò come cancellarlo...

Commento postato da Fede il 27/01/2008
@PIETRO

allora puoi fare così...

rimuovi il deb di google earth:

sudo apt-get remove --purge googleearth

poi dai:

sudo updatedb

e cerca con locate tutto quello che si riferisce a googleearth...tipo:

locate googleearth
locate google
locate earth

e rimuovi con rm -rf i vari files che non ti interessano...

dopo di che, reinstalla il deb dai repo:

sudo apt-get install googleearth

ci vuole un pò di pazienza ma ce la dovresti fare...

ciaociao

Commenta Post

(opzionale)
(opzionale)


Codice antispam: Codice antispam