15. února 2009

Problém s instalací Google Earth 5 v Mandrivě 2009

Dneska jsem se rozhodl, že si nainstaluji nejnovější Google Earth 5 do své Mandrivy 2009. Stáhl jsem si bin soubor (přímo ze stránek Google), pomocí kterého jsem chtěl Google Earth 5 nainstalovat.

Jelikož se jedná o bin soubor, tak jsem si otevřel konzoli a pustil se do instalace:

1) cd + cesta k adresáři, ve kterém se nacházel bin soubor.
2) sh GoogleEarthLinux.bin
3) kliknutím na tlačítko Start jsem ukončil instalaci a spustil Google Earth 5.

Instalace proběhla úspěšně, leč Google Earth se odmítl spustit a do konzole vypsal toto:

./googleearth-bin: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: EVP_camellia_128_cbc

Nepomohla ani odinstalace Google Earth a jeho instalace jako root. Vždy spouštění programu  skončilo s výše uvedenou chybovou hláškou. A tak jsem se rozhodl využít služeb internetové databanky - Google.

Řešení problému

Hned první odkaz, co mi Google poskytl, mi pomohl.

Jediné, co je potřeba udělat je, že přejmenujete či smažete soubor libcrypto.so.0.9.8, který se nachází v adresáři, do kterého jste nainstalovali Google Earth 5, pokud jste nic neměnili a instalovali tento program jako root, stejně jako já, tak soubor libcrypto.so.0.9.8 najdete v adresáři /opt/google-earth.

Jak přejmenovat(smazat) soubor libcrypto.so.0.9.8

Jelikož se soubor nachází v adresáři, do kterého nemá přístup běžný uživatel, tak nejjednodušší je použít mc(Midnight Commander) s root právy.

1) Otevřel jsem si konzoli
2) napsal su
3) napsal root heslo, potvrdil enterem
4) napsal příkaz: mc
5) "najel si" v mc do adresáře/opt/google-earth (viz. výše).
6) našel jsem si v mc soubor libcrypto.so.0.9.8
7) přejmenoval jej pomocí  klávesy F6, viz. obrázek:



Přejmenovat soubor můžete na jakékoli jiné jméno, či jej i smazat, ale lépe je ponechat soubor kvůli záloze.
Po kliknutí na OK dojde k přejmenování souboru a Google Earth 5 by Vám měl již jít.

Tato chyba je, dle uživatelů z výše uvedeného fóra, ze kterého jsem čerpal, způsobena nekompatibilitou souboru libcrypto z instalace Google Earth 5 a  libssl obsažené v distribuci.

Pomohl Vám tento návod? Podělte se v diskuzi pod článkem :)

10 komentářů:

  1. Hlásím že mi to pomohlo :-)
    a to znamená že doma na třech PC s linuxem to už máme ...
    Jen piš dál čtu si tady a učim se - pomalu ale jistě.
    Daniel

    OdpovědětSmazat
  2. Ještě dotaz :
    jak je to s videama s YouTube ?? jednak nic nevidim a pokud je tam http odkaz tak se taky neobjeví .
    V linuxu to není podporované zatím ??
    V nastavení je sice zatrhnuté "zobrazit webové odkazy v externím prohlížeči" ale nic.

    OdpovědětSmazat
  3. Musíte nainstalovat flash plugin, zrovna nedávno jsem informoval na mandriva foru dostupnost nové verze, napsal jsem tam i návod.

    Tady:

    http://forum.mandrivalinux.cz/index.php?topic=10177.0

    OdpovědětSmazat
  4. Plati tento postup i pro Madrivu 8 ? Nepodarilo se mi to na 8 zprovoznit. Po spusteni nabiha nabiha a nenabehne a to bez vyhlaseni chyby.

    OdpovědětSmazat
  5. tož to nevím, ani jakou myslíte verzi, jestli máte na mysli Mandrake 8 nebo Mandrivu 2008, Mandriva 8 neexistuje ;-)

    Já to zkoušel jen na Mandrivě 2009, za pokus na jinčí verzi nic nedáte a nic nepokazíte :)

    OdpovědětSmazat
  6. Děkuji za radu, googleearth funguje. Jen problikávání nejde odstranit, ale u mě jde obejít tím, že si program dám na celou obrazovku pomocí F11.

    OdpovědětSmazat
  7. Hlásím že pro Spring 2009.1 v KDE 4.2 již vše funguje jak má - to je instalace jako uživatel a pak jen spustit ...
    Daniel

    OdpovědětSmazat
  8. Dnes opět test instalace (KDE 4.2-2009spring) - a fše jak má být - asi je to již komplet vyřešeno :-)

    OdpovědětSmazat
  9. Prosím poradi mi někdo? Mám Google Earth,a když kliknu na ikonku zčerná obrazovka a zvětší se obraz i ikonky.Zkoušel jsem novou instalacii a je to pořad stejné.Barys.

    OdpovědětSmazat