Googleearth - Resolvido-

Iniciado por Ricardo Ferreira, 21 de Fevereiro de 2009, 09:25

tópico anterior - próximo tópico

Ricardo Ferreira

Instalei o GoogleEarth pelo Ubuntuperfeito.

Só abre como sudo, porém fecha em segundos.

Mensagem no terminal:

ricardo@ricardo-desktop:~$ sudo googleearth
Warning: Unable to create prefs directory '/root/.googleearth'. O arquivo já existe.
./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 reference

???
Vamos lutar sempre pelo software livre!

fluizp

GNU/Linux Mint 17.2 Xfce 64 bits

Ricardo Ferreira

Fluizp, comigo também não funcionou.  :-[

Curioso que até recentemente o Earth funcionava direitinho.

Com a versão mais recente começou a dar problema.

No começo só abria como root. Agora abre mas fecha em seguida.

É um programa muito popular, não funcionar no nosso querido Ubuntu é muito chato.

Valeu.

Alguém tem uma luz?
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Instalei o beta 5.0.11337.1968.

Com este roteiro do Vivaolinux:


# No terminal, digite:
su -
# Digite a senha raiz.
# Vá para o diretório no qual deseja instalar o arquivo. Digite:
cd (e diretorio, por ex, /home/user/Programas)

# Altere a permissão do arquivo do qual fez download para que seja executável. Digite:
chmod a+x arquivo.bin
# Verifique se possui a permissão para executar o arquivo. Digite:
ls -l

Inicie o processo de instalação. Digite:
./arquivo.bin
Nota: Se o arquivo estiver no diretório atual, digite './' antes do nome.

Criou um ícone na área de trabalho ( não no menu ).
Clicando abre o programa, porém.....sem a Terra! ::)

E aí?



Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Sem desinstalar o 5.0 beta, instalei o Earth 4.2 pelo Synaptic.

Funciona normalmente, entretanto só abre como root.

Qq programa instalado pelo Synaptic abre pelo usuário.

Pq o Earth instalado pelo Synaptic, logo sendo um pacote .deb, funciona apenas abrindo como root?

O programa, digamos, se sobrepõe ao instalador?

Como é isso?  ???
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Pelo terminal, através do comando "whereis", localizei o executável ( aliás, pelo Synaptic, instalei o 4.3, automaticamente desinstalando o 4.2 ).
Clicando sobre ele, abre, como usuário, porém sem a Terra.

Comandando "gksudo googleearth", funciona normalmente.  ???
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Detalhe, o 5.0 está também instalado em /home/ricardo.

Quanto ao 5.0, fiz as modificações que li aqui:

http://ubuntuforum-pt.org/index.php/topic,45979.0.html

Continua abrindo, o 5.0, como usuário, porém sem a Terra.

Até pouco tempo o Earth funcionava tão bem. :'(
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Pessoal, o GoogleEarth é um programa super popular.

Agora com a versão mais recente , 5.0, tem mais funcionalidades, mais atrativos.

Usuário que sou do Linux faz uns dois anos e meio, exclusivo na minha estação doméstica, quero ver esse SO maravilhoso, sua filosofia, cada vez mais popular, mais amigável para a esmagadora maioria dos que ainda se escravizam ao SO dominante que todos conhecem.

As distros em geral, e o nosso querido Ubuntu particularmente, nesse tempo que uso o Pinguim, fizeram um progresso espetacular em direção ao usuário comum dos computadores e da indispensável "www".

Neste sentido é que faço um apelo aos moderadores e aos ubuntistas mais experientes para opinarem sobre o programa em tela, e os problemas descritos aqui e em outros fóruns.

Viva o Linux! Viva o Ubuntu!

Obrigado.  8)
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Ainda não desisti  >:(

Pelo Synaptic desinstalei o 4.3

Instalei o Google Earth 5.0.11337.1968 (beta) em /usr/share ( instalando em /opt, o resultado foi o mesmo ).

A instalação do binário (GoogleEarthLinux.bin ) foi como root.

Acrescentado no arquivo ( renomeando ) libcrypto.so.0.9.8 ( que está na pasta /usr/share/google-earth ), .no ( podia ser qq coisa ), o programa passou a funcionar perfeitamente, i.e., abre aparecendo o globo terrestre e tudo mais, sem fechar.

Instalando como usuário, na pasta /home, e fazendo aquela modificação em libcrypto.so.0.9.8, o programa abre, porém sem a Terra, mantendo-se também aberto.

Com o comando " chown ricardo -R google-earth ", mudei o dono de root para ricardo, lá em usr/share/google-earth ( apliquei a permissão aos anexos, com -R ), para ver se funcionava como usuário.
Criei um lançador na área de trabalho para ver se abria como usuário.
O que acontece? Abre, permanece aberto, mas sem a Terra.

Se abro como root ( sudo nautilus...podia ser gksudo ), funciona ok, mesmo com a alteração do dono.

Se alguém quiser desenvolver partindo daqui será bacana.
Minha competência de usuário apenas curioso fica por aqui.


Vamos lutar sempre pelo software livre!

kozyrov

ai galera instalei o googleearth 5.0 e deu o problema dele abri e logo em seguida fechar, dai achei num site achei isso "vá até a pasta google-earth e altere o arquivo libcrypto.0.9.8 para libcrypto.0.9.8.bak", bom eu fiz isso e funcionou no meu, tomara que funcione ai pra vcs

falow

Ricardo Ferreira

#11
Acrescentei .no neste arquivo que vc falou ( dentro da pasta google-earth ). Na verdade pode acrescentar .ba, .mo, .kk, qq coisa, dá no mesmo.

Acontece que o programa só funciona normalmente como root.

Como usuário, abre mas não aparece a Terra.

Curioso é que o programa da Receita Federal, Brasil, também é .bin.
Instalo ele do mesmo jeito que faço com o Earth, isto é:

$ chmod +x IRPF2009linuxv1.0.bin

$ sudo ./IRPF2009linuxv1.0.bin

Cria um ícone na área de trabalho e uma entrada no menu, abrindo ok como usuário, tudo como manda o figurino.

Pq o Earth só abre perfeitamente como root, não sei responder.  :o
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

""O problema é geral nas distros, é questão de permissão do usuário,

Tente a seguinte solução:

1- Rode o google earth

2- Quando parar: abra o terminal e digite:

$sudo chown -R seu_nome_de_usuario:seu_nome_de_usuario .config/

3- vai dar mensagem de erro, tudo bem, de OK e saia

4- Rode novamente o google earth e nos conte se resolveu...

Obs.: antes de .config/ tem um espaço...""

Caro Jorgebadad, funcionou perfeitamente.

O programa abre pelo usuário. Estou usando a versão + recente, 5.0.

Obrigado."""

No fórum do BigLinux consegui a solução, através da ajuda do Jorgebadad.
Postei aqui a fim de ajudar quem precisar. :)
Vamos lutar sempre pelo software livre!

clcampos

Citação de: Ricardo Ferreira online 18 de Março de 2009, 08:47
""O problema é geral nas distros, é questão de permissão do usuário,

Tente a seguinte solução:

1- Rode o google earth

2- Quando parar: abra o terminal e digite:

$sudo chown -R seu_nome_de_usuario:seu_nome_de_usuario .config/

3- vai dar mensagem de erro, tudo bem, de OK e saia

4- Rode novamente o google earth e nos conte se resolveu...

Obs.: antes de .config/ tem um espaço...""

Caro Jorgebadad, funcionou perfeitamente.

O programa abre pelo usuário. Estou usando a versão + recente, 5.0.

Obrigado."""

No fórum do BigLinux consegui a solução, através da ajuda do Jorgebadad.
Postei aqui a fim de ajudar quem precisar. :)

Opa, não pode ter este espaço antes de .config, pois assim o comando fará/tentará alterar o dono para sua $HOME (de forma recursiva), e também para .config/.

Se o diretório em questão estiver dentro da sua $HOME esta funcionando por causa da opção de recursividade usada (-R).
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Ricardo Ferreira

Cicampos, não sei se ajuda no raciocínio.

O Earth está instalado em /opt.

Na pasta /home existe a pasta oculta .googleearth.
Vamos lutar sempre pelo software livre!