Sunday, December 12, 2010

Google Earth no Maverick

Quem tentou fazer o download e intalar o Google Earth direto do site da Google já percebeu que não funciona, aparece um erro parecido com isto:

Uncompressing Google Earth for GNU/Linux 6.0.0.1735..............................................................
OK to execute: ./setup.sh   ? [Y/n] y
setup.data/setup.xml:1: parser error : Document is empty
^
setup.data/setup.xml:1: parser error : Start tag expected, '<' not found
^
Couldn't load 'setup.data/setup.xml'
The program './setup.sh' returned an error code (3) 
Mas a solução é facil, embora possa demorar uns minutos para concluir. Copie e cole o seguinte comando no terminal:
mkdir ~/googleearthtemp && cd ~/googleearthtemp && sudo aptitude install lsb-core lib32nss-mdns googleearth-package && sudo make-googleearth-package --force && sudo dpkg -i googleearth*.deb && rm -R ~/googleearthtemp
Com esse comando faremos o seguinte: criaremos a pasta ~/googleearthtemp e entraremos nela, depois instalaremos os programas necessários para construir o "deb" do Google Earth, depois o instalaremos e por fim apagaremos a pasta temporária que criamos. 


Para referência futura sobre os comandos:
"&&" indica para o bash que só execute o comando seguinte se o anterior terminar com sucesso,
";" indica para o bash executar o comando seguinte independentemente do sucesso ou fracasso do comando anterior,
"||" indica para o bash que só execute o comando seguinte se o anterior terminar com fracasso.