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 »

Det er med det indhold, som lath lige har givet, så det er ikke min standardfils indhold, som at vi ser på 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:Ja, den forklaring hjalp :)

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


Hvis du lige kan køre det modificeret script så kan jeg se ca hvordan et normalt output skal se ud - det er godt at have til at sammenligne med det samme output fra Normanns computer.

Pt. synes jeg at dll-hell lyder som en sandsynlig årsag.
En form for dll-hell er at et program forventer en nyere version af en/flere softwarebiblioteker - end den Norman har installeret på sin computer.
Det problem kan for eksempel opstå hvis Google antager at Qt versionen på Normanns computer er af nyere dato, end den rent faktisk 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 »

Jeg beklager at, jeg ikke fik skrevet det med det samme. Resultatet er med det modificerede script. Skal du også bruge et fra det originale?
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:Det er med det indhold, som lath lige har givet, så det er ikke min standardfils indhold, som at vi ser på nu.


@Chr. arvai
Interessant.
Nss ligner navnet på det softwarebibliotek som Firefox og Thunderbird bruger til SSL kommunikation.
I Firefox bruges nss når browseren laver en https forbindelse.

Hvis du bruger mit script til at starte Google Earth, så skal linien der tilføjes til sidst i mit modificerede script se sådan ud:

Kode: Vælg alt

./googleearth-bin "$0"


/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 »

Åhhh crap, jeg har dummet mig lidt, scriptet bliver jo kun gemt, hvis at jeg redigere som Root. Jeg giver dig lige dem begge i et nyt indlæg.
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:Jeg beklager at, jeg ikke fik skrevet det med det samme. Resultatet er med det modificerede script. Skal du også bruge et fra det originale?


Hvis det du har postet er udskriften fra mit modificerede script , så synes jeg det er mærkeligt - kommer der ikke en sti, en ls -l udskrift, en file udskrift og en ldd udskrift ?
De mangler!

Edit:
Ok, det forklarer lige hvorfor der mangler noget!

/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 »

Vi prøver igen.

Her er resultatet fra terminalen ved kørsel af den originale tekst i filen:

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;

LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./googleearth-bin "$@"

Giver:

Kode: Vælg alt

c@c:~$ google-earth
[1015/205730:ERROR:net_util.cc(2195)] Not implemented reached in bool net::HaveOnlyLoopbackAddresses()
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205731:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205733:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205733:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205733:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205733:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205734:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205734:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205734:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.
[1015/205734:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.


Her er resultatet fra terminalen ved kørsel af den modificerede tekst i filen:

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;

Giver:

Kode: Vælg alt

c@c:~$ google-earth
-e Jeg vl gerne have alt output under den her linie!
-e /opt/google/earth/free
-rwxr-xr-x 1 root root 5552 jul 12 13:09 ./googleearth-bin
./googleearth-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x694ab1ea56996eabb3f1da6e0404743643e72231, stripped
   linux-gate.so.1 =>  (0xb77b3000)
   libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb777b000)
   libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb774f000)
   libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75a5000)
   libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb75a0000)
   libgoogleearth_free.so => not found
   libglobalnew.so => not found
   libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb6acd000)
   libQtNetwork.so.4 => /usr/lib/i386-linux-gnu/libQtNetwork.so.4 (0xb697f000)
   libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb694b000)
   libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb68b1000)
   libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb677d000)
   libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb6773000)
   libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb6760000)
   libGL.so.1 => /usr/lib/nvidia-319/libGL.so.1 (0xb665e000)
   libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xb65e9000)
   librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb65e0000)
   libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xb6303000)
   libQtWebKit.so.4 => /usr/lib/i386-linux-gnu/libQtWebKit.so.4 (0xb49a8000)
   libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb48c3000)
   libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb48a5000)
   /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xb77b4000)
   libaudio.so.2 => /usr/lib/i386-linux-gnu/libaudio.so.2 (0xb488c000)
   libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb4793000)
   libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb4768000)
   libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb4752000)
   libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb4703000)
   libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb46fa000)
   libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb46e0000)
   libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb46cf000)
   libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb46a5000)
   libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb4684000)
   libnvidia-tls.so.319.32 => /usr/lib/nvidia-319/tls/libnvidia-tls.so.319.32 (0xb4680000)
   libnvidia-glcore.so.319.32 => /usr/lib/nvidia-319/libnvidia-glcore.so.319.32 (0xb26b6000)
   libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb2610000)
   libgstapp-0.10.so.0 => /usr/lib/i386-linux-gnu/libgstapp-0.10.so.0 (0xb2603000)
   libgstinterfaces-0.10.so.0 => /usr/lib/i386-linux-gnu/libgstinterfaces-0.10.so.0 (0xb25f2000)
   libgstpbutils-0.10.so.0 => /usr/lib/i386-linux-gnu/libgstpbutils-0.10.so.0 (0xb25cf000)
   libgstvideo-0.10.so.0 => /usr/lib/i386-linux-gnu/libgstvideo-0.10.so.0 (0xb25b1000)
   libgstbase-0.10.so.0 => /usr/lib/i386-linux-gnu/libgstbase-0.10.so.0 (0xb2550000)
   libgstreamer-0.10.so.0 => /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0 (0xb2468000)
   libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xb240c000)
   libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb2408000)
   libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb23cc000)
   libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb23c4000)
   libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb23be000)
   libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb23b7000)
   liborc-0.4.so.0 => /usr/lib/i386-linux-gnu/liborc-0.4.so.0 (0xb2327000)
   libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xb2321000)
   libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xb21d4000)
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 »

hej Normann

Jeg kan se at du læser i tråden nu.
Det er blevet temmelig avanceret fejlfinding, som du kan se - og mig og Chr. Arvai prøver at hitte ud af hvad der sker.

Opsummering:
Jeg har lige brug for at få at vide hvilken Ubuntu version du bruger,og om den er 32-bit eller 64-bit.

Jeg skal nok fortælle hvad du skal gøre.
Vi vil også hjælpe dig alt det vi kan - spørg til alt hvad du ikke forstår. Der er ikke dumme spørgsmål til ting man ikke ved noget om.

/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 »

Og hvis at du ikke lige kan finde ud af hvilken udgave af Ubuntu, og hvilket bitudgave det drejer sig om, kan du bare give os resultatet af denne kommando:

Kode: Vælg alt

lsb_release -a && uname -a
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 »

file kommandoen afslører at Google Earth er et 32-bit program:
./googleearth-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x694ab1ea56996eabb3f1da6e0404743643e72231, stripped

På en 64-bit Ubuntu kræver det at ia32-libs pakken bliver installeret.

FEJL FUNDET!
Det her er manglende afhængigheder:
libgoogleearth_free.so => not found
libglobalnew.so => not found

Det er not found meddelelser fra ldd kommandoen.

At libgoogleearth_free.so er not found må betyde der er en uopfyldt intern afhængighed inde i pakken der leverer Google Earth. Den pakke mangler simpelthen filen.

Så er der libglobalnew.so som er not found og den aner jeg ikke hvorfra kommer, men heldigvis ved jeg at der findes en apt kommando (apt-file?) der kan kan finde ud af hvilken pakken en fil hører til/kommer fra.

/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 »

Du skal lige huske på, at jeg har installeret fra en .deb og trådstarter installeret direkte fra Softwarecenteret. Jeg ved ikke om det giver en forskel, men så har vi det med.
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:Du skal lige huske på, at jeg har installeret fra en .deb og trådstarter installeret direkte fra Softwarecenteret. Jeg ved ikke om det giver en forskel, men så har vi det med.


Det kan godt betyde noget:
Det ser ud til at den her kommando viser uopfyldte afhængigheder for en pakke:

Kode: Vælg alt

apt-cache unmet <pakke-navn>

... hvor <pakke-navn> erstattes af navnet på pakken (google-earth-stable)?
Jeg kommer lige til at lave en 64-bit installation af Google Earth. så bliver det lidt nemmere at debugge - håber ikke den laver ged i min Ubuntu installation. Jeg er overfølsom for den slags på mine produktionscomputere.

/Lars
Senest rettet af lath 15. okt 2013, 21:50, 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 »

c@c:~$ apt-cache unmet google-earth
N: Kunne ikke lokalisere pakken google-earth
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 »

Christian.Arvai skrev:c@c:~$ apt-cache unmet google-earth
N: Kunne ikke lokalisere pakken google-earth
c@c:~$

download navnet for 64-bit debs er:
google-earth-stable_current_amd64.deb

... og da Debian reglerne for pakkenavngivning angiver bindestreger til at adskille ord i pakke navne er pakkenavnet nok:

Kode: Vælg alt

google-earth-stable


/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
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 »

Jeg tror i stedet det bliver 32-bit udgaven af Google Earth der bliver installeret på 32-bit versionen af Fedora Linux 19 med en LXDE desktop, som kører på min lille computer.
Fedora er meget mere fremme i skoene end canonical med hensyn til nye pakker, så det er muligt at den installation virker ud af boksen ('ud af boksen' er Linux-slang, der betyder 'sådan bare uden videre')

64-bit pakken kræver installation af intet mindre end 247 pakker - 2 af dem er ia32-libs, og en anden er libnss3-i386
Det bliver imorgen hen ad aftenen.

/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