Instalace Google Earth 5.x ve Fedoře (11, 64-bit)


#1

Google produkuje 32bit verzi pro Linuxová distra (myslím, že kromě Ubuntu). Proto je potřeba nainstalovat 32-bitovou podporu. Po stažení GoogleEarthLinux.bin z http://earth.google.com je třeba nainstalovat:

a) s podporou novějších GK Nvidia
yum install glibc-2.10.1-2.i686 libxml2.i586 freetype.i586 libXrender.i586 libXrandr.i586 mesa-libGL.i586 xorg-x11-drv-nvidia-libs.i586

b) s podporou GK ATI
yum install glibc-2.10.1-2.i686 libxml2.i586 freetype.i586 libXrender.i586 libXrandr.i586 mesa-libGL.i586 xorg-x11-drv-catalyst-libs.i586

Poté lze již nainstalovat jako root (případně pomocí sudo, pokud to máte v /etc/sudoers povoleno):
sh GoogleEarthLinux.bin

  • v instalačním dialogu potvrďte instalační adresář
    /opt/google-earth/

Máte-li SElinux policy zapnuto (implicitně po instalaci F10-12), je nutno ještě upravit:
chcon -t textrel_shlib_t ‘/opt/google-earth/libminizip.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/librender.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libauth.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libevll.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libcollada.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libgps.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libbasicingest.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libmeasure.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libflightsim.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libinput_plugin.so’
chcon -t textrel_shlib_t ‘/opt/google-earth/libgooglesearch.so’

Poté by již mělo vše fungovat.

Pokud budete spouštět instalaci pomocí sudo a na závěr instalace spustíte z instalačního dialogu GE, zapíší se vám do konfigurace ve vašem home adresáři odkazy na umístění v rootovském adresáři. Pak se vám sice GE spustí, nabídne hlášku o nemožnosti zápisu a po potvrzení se ukáže prostředí GE, ale neuvidíte to hlavní. V takovém případě smažte ve vašem home//.config/Google adresáři soubor GoogleEarthPlus.conf a poté spusťte GE znovu.

Na závěr:
Pokud se vám v GE menu zobrazuje velmi miniaturní font, proveďte úpravu pomocí spuštění /usr/bin/qtconfig-qt4 (GUI pro nastavení vzhledu QT - když nemáte, doinstalujte). Na kartě Fonts zadejte hodnotu pro PointSize namísto původních 10 od 11 do 13, případně ještě změnte FontFamily na nějakou slušnou, třeba Sans Serif.


#2

Diky, s tim fontem jsem taky zapasil.


#3

Ve Fedore 12 je potreba minimalne vsechny i586 nahradit i686…