Google Earth

Søger du et bestemt program? Mangler du et alternativ til dit Windowsprogram? Program-spørgsmål kan stilles her.
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

Vi prøver at geninstallere google-earth nu.

*Kør denne for at afinstallere:

Kode: Vælg alt

sudo apt-get purge google-earth


*Hvis ikke at du er sikker på om du bruger en 32 eller 64 bit udgave af Ubuntu, kan du kører denne kommando:

Kode: Vælg alt

uname -a

Hvis at resultatet ligner dette (med i686)
c@c:~$ uname -a
Linux c 3.2.0-54-generic-pae #82-Ubuntu SMP Tue Sep 10 20:29:22 UTC 2013 i686 athlon i386 GNU/Linux
c@c:~$

er det en 32 bit. Hvis at der i stedet for står x86_64 er det en 64 bits udgave.

* Gå ind på http://www.google.com/earth/download/ge/agree.html og marker enten 32 eller 64 bit udgaven af (til Debian/Ubuntu) , og vælg (Accepter og download). Der kommer nu et downloadvindue. Marker "Gem" og vælg "Ok".

* Gå ind i "Hentede filer" i din hjemmemappe.

* Dobbeltklik på den dowloade fil med google-earth, så denne åbnes med Softwarecenter.

* Vælg installer. Resten af metoden er som alle andre programmer i Softwarecenter.

* Kryds fingrene og start programmet grafisk fra panelet.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Normann Louis Olsen
Indlæg: 224
Tilmeldt: 12. jul 2013, 07:57
IRC nickname: Louis
Geografisk sted: Jyllinge

Re: Google Earth

Indlæg af Normann Louis Olsen »

Christian.Arvai skrev:* Gå ind i "Hentede filer" i din hjemmemappe.

* Dobbeltklik på den dowloade fil med google-earth, så denne åbnes med Softwarecenter.


I Softwarecenter var Google Earth tilsyneladende allerede installeret (selvom jeg havde kørt slette-kommandoen, som du viste indledningsvis i dit indlæg). Jeg valgte så Geninstallér
[quote]

Hvis jeg derpå går ind i Panelhjem og klikker på Google-filen kommer jeg ind i Softwarecenter, hvor jeg kan læse at Google Earth skal køres via Terminal, og når jeg gør det får jeg den samme triste besked:

Kode: Vælg alt

We apologize for the inconvenience, but Google Earth has crashed.
 This is a bug in the program, and should never happen under normal
 circumstances. A bug report and debugging data have been written
 to this text file:

    /home/louis/.googleearth/crashlogs/crashlog-525d69d8.txt


Jeg er meget imponeret af din ildhu og håber stadig at det lykkes.
Venlig hilsen
Louis
Lenovo T520; Ubuntu 22.04.2 LTS
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

Prøv at afinstallere google-earth via Softwarecenteret, og installere det igen som jeg beskrev det. Jeg har lige hentet programmet fra deres hjemmeside (jeg hentede 32 bit udgaven), og jeg kan godt starte det uden at bruge Terminalen.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Google Earth

Indlæg af lath »

Hvilken version af Ubuntu bruger du?

Det er muligt at programmet cracher fordi den er bygget op mod en nyere version af Qt end den som din Ubuntu har installeret.

@Chr. arvai
Kan du ikke lige køre ldd kommandoen på den absolutte sti til program-filen (ikke et evt. script der starter Google Earth).
Hvis den skriver noget med "not found" ud for nogen biblioteker (lib*.so filer), så er det derfor at programmet cracher - Google Earth mangler simpelthen en/flere afhængighed(er).

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

lath skrev:Hvilken version af Ubuntu bruger du?

Det er muligt at programmet cracher fordi den er bygget op mod en nyere version af Qt end den som din Ubuntu har installeret.

@Chr. arvai
Kan du ikke lige køre ldd kommandoen på den absolutte sti til program-filen (ikke et evt. script der starter Google Earth).
Hvis den skriver noget med "not found" ud for nogen biblioteker (lib*.so filer), så er det derfor at programmet cracher - Google Earth mangler simpelthen en/flere afhængighed(er).

/Lars


Stien har jeg fundet via "Hovedmenu" i Gnome.
c@c:~$ ldd /opt/google/earth/free/google-earth
ikke et dynamisk kørbart programr
c@c:~$
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

c@c:~$ ldd google-earth
ldd: ./google-earth: Ingen sådan fil eller filkatalog
c@c:~$
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Google Earth

Indlæg af lath »

Du bliver lige nødt til at finde ud om den fil som ldd kigger på er et script med file kommandoen.

Hvis file skriver noget ELF og executable for den fil, så og ldd skriver det som du har skrevet, så er programmet statisk lænket (=programmet bruger ikke lib*.so filer).
Det lyder mærkeligt, fordi vi ved at det er et Qt program og i stacktracet fra crash*.txt filen nævnes et par Qt lib*.so filer.

/Lars
Senest rettet af lath 15. okt 2013, 19:59, rettet i alt 1 gang.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

Kode: Vælg alt

gedit /opt/google/earth/free/google-earth 

#!/bin/sh
# Always run Google Earth from this shell script and not
# Google Earth directly! This script makes sure the app looks
# in the right place for libraries that might also be installed
# elsewhere on your system.
#
# Ryan C. Gordon, Thu Jul 20 14:32:33 PDT 2006

# Function to find the real directory a program resides in.
FindPath()
{
fullpath="`echo $1 | grep /`"
if [ "$fullpath" = "" ]; then
oIFS="$IFS"
IFS=:
for path in $PATH
do if [ -x "$path/$1" ]; then
if [ "$path" = "" ]; then
path="."
fi
fullpath="$path/$1"
break
fi
done
IFS="$oIFS"
fi
if [ "$fullpath" = "" ]; then
fullpath="$1"
fi

# Is the sed/ls magic portable?
if [ -L "$fullpath" ]; then
#fullpath="`ls -l "$fullpath" | awk '{print $11}'`"
fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'`
fi
dirname $fullpath
}

script_path=$(FindPath $0);

cd $script_path;

LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./googleearth-bin "$@"
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

Billede
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Google Earth

Indlæg af lath »

Så skal vi lige få en lettere modificeret version af scriptet til at give informationer fra sig:

Kode: Vælg alt

#!/bin/sh
# Always run Google Earth from this shell script and not
# Google Earth directly! This script makes sure the app looks
# in the right place for libraries that might also be installed
# elsewhere on your system.
#
# Ryan C. Gordon, Thu Jul 20 14:32:33 PDT 2006

# Function to find the real directory a program resides in.
FindPath()
{
fullpath="`echo $1 | grep /`"
if [ "$fullpath" = "" ]; then
oIFS="$IFS"
IFS=:
for path in $PATH
do if [ -x "$path/$1" ]; then
if [ "$path" = "" ]; then
path="."
fi
fullpath="$path/$1"
break
fi
done
IFS="$oIFS"
fi
if [ "$fullpath" = "" ]; then
fullpath="$1"
fi

# Is the sed/ls magic portable?
if [ -L "$fullpath" ]; then
#fullpath="`ls -l "$fullpath" | awk '{print $11}'`"
fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'`
fi
dirname $fullpath
}

script_path=$(FindPath $0);

cd $script_path;

echo -e "Jeg vl gerne have alt output under den her linie!";
echo -e $script_path;
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ls -l ./googleearth-bin;file ./googleearth-bin;ldd ./googleearth-bin;


/Lars
Senest rettet af lath 15. okt 2013, 20:28, rettet i alt 3 gange.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Google Earth

Indlæg af lath »

Christian.Arvai skrev:Billede

Ja det er bare execute bits der er sat på scriptet.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

lath skrev:Så skal vi lige få en lettere modificeret version af scriptet til at give informationer fra sig:

Kode: Vælg alt

#!/bin/sh
# Always run Google Earth from this shell script and not
# Google Earth directly! This script makes sure the app looks
# in the right place for libraries that might also be installed
# elsewhere on your system.
#
# Ryan C. Gordon, Thu Jul 20 14:32:33 PDT 2006

# Function to find the real directory a program resides in.
FindPath()
{
fullpath="`echo $1 | grep /`"
if [ "$fullpath" = "" ]; then
oIFS="$IFS"
IFS=:
for path in $PATH
do if [ -x "$path/$1" ]; then
if [ "$path" = "" ]; then
path="."
fi
fullpath="$path/$1"
break
fi
done
IFS="$oIFS"
fi
if [ "$fullpath" = "" ]; then
fullpath="$1"
fi

# Is the sed/ls magic portable?
if [ -L "$fullpath" ]; then
#fullpath="`ls -l "$fullpath" | awk '{print $11}'`"
fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'`
fi
dirname $fullpath
}

script_path=$(FindPath $0);

cd $script_path;

echo -e "Jeg vl gerne have alt output fra linien under den her linie!"
echo -e $script_path;
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ls -l ./googleearth-bin;file ./googleearth-bin;ldd ./googleearth-bin


/Lars

Jeg er ikke helt med nu??
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Google Earth

Indlæg af lath »

Christian.Arvai skrev:
lath skrev:Så skal vi lige få en lettere modificeret version af scriptet til at give informationer fra sig:

Kode: Vælg alt

#!/bin/sh
# Always run Google Earth from this shell script and not
# Google Earth directly! This script makes sure the app looks
# in the right place for libraries that might also be installed
# elsewhere on your system.
#
# Ryan C. Gordon, Thu Jul 20 14:32:33 PDT 2006

# Function to find the real directory a program resides in.
FindPath()
{
fullpath="`echo $1 | grep /`"
if [ "$fullpath" = "" ]; then
oIFS="$IFS"
IFS=:
for path in $PATH
do if [ -x "$path/$1" ]; then
if [ "$path" = "" ]; then
path="."
fi
fullpath="$path/$1"
break
fi
done
IFS="$oIFS"
fi
if [ "$fullpath" = "" ]; then
fullpath="$1"
fi

# Is the sed/ls magic portable?
if [ -L "$fullpath" ]; then
#fullpath="`ls -l "$fullpath" | awk '{print $11}'`"
fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'`
fi
dirname $fullpath
}

script_path=$(FindPath $0);

cd $script_path;

echo -e "Jeg vl gerne have alt output fra linien under den her linie!"
echo -e $script_path;
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ls -l ./googleearth-bin;file ./googleearth-bin;ldd ./googleearth-bin


/Lars

Jeg er ikke helt med nu??


Det er efter linien

Kode: Vælg alt

cd $script_path;

... at jeg har fjernet linien der starter Google Earth.
derefter har jeg tilføjet nogle kommandoer så vi får nogle nyttige informationer.

Det bliver nødt til at være en modificeret script der fortæller mig det, fordi det oprindelige script (google-earth) sørger for at finde ud af nogle ting som Google Earth har brug for før Google Earth Qt programmet startes i sidste linie af google-earth scriptet.

Med nu?

/Lars
Senest rettet af lath 15. okt 2013, 20:36, rettet i alt 1 gang.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

Ja, den forklaring hjalp :)

Du skal nok give en meget præcis forklaring, hvis at Normann Louis Olsen skal ændre i den fil.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: Google Earth

Indlæg af Christian.Arvai »

Jeg startede google-earth fra Terminalen, så vi kan følge med. Det starter og virker helt perfekt, men der kom følgende output:

Kode: Vælg alt

c@c:~$ google-earth
[1015/203842:ERROR:net_util.cc(2195)] Not implemented reached in bool net::HaveOnlyLoopbackAddresses()
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203843:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203844:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203844:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203844:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203844:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203845:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203846:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203846:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203846:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/203846:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/183847:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/183847:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/183847:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/183847:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing