Fedora14下安装GoogleEarth
首先是下载GoogleEarth.bin
1. 如果是新安装的系统,要更新很多库!-
yum -y install wget gccgcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perlquota libaio libcom_err-devel libcurl-dev gdyum -y install make gcc gcc-c++gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeglibjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetypefreetype-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devele2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel opensslopenssl-devel vim-minimal nano fonts-chinese gettext gettext-develncurses-devel gmp-devel pspell-devel unzip libcap
yum install libxml
总之,很多,它说缺什么就下什么,即:yum install **
2. 出现这个问题:******************************************************************************
Verifyingarchive integrity... All good.
UncompressingGoogle Earth for GNU/Linux6.0.3.2197.............................................................................................
Thisversion of Google Earth requires LSB 4.0 support which you
donot seem to have.
./setup.sh:line 285: [: missing `]'
/bin/su:用户yum install redhat-lsb 不存在
setup.data/setup.xml:1:parser error : Document is empty
setup.data/setup.xml:1:parser error : Start tag expected, '<' not found
./setup.sh:line 158: 4020 段错误 (core dumped) "$setup" "$@"
*******************************************************************
分析:上面说redhat-lsb不存在,要在线下载,开始的时候是直接yum install redhat-lsb。后来发现不行,所以:yum installredhat-lsb-4.0-5.fc14.i686
3.安装软件
#cd /tmp/ge(GoogleEarthLinux.bin的位置)
#chmod +x GoogleEarthLinux.bin(获取权限chmod 777 GoogleEarthLinux.bin也行)
#./GoogleEarthLinux.bin --target /tmp/ge(解压到/tmp/ge下)
(注意:网上有的地方写的GoogleEarthLinux.bin --target /tmp/ge是错误的!注意最前面要有“./”,同时注意空格。)
会出现下面错误:
解决方案:
cd /tmp/ge/setup.data/bin/Linux/x86/
mv setup.gtk setup.gtk2(替换掉)
cd ..
cd /tmp/ge
sudo ./setup.sh(安装启动,出现界面,直接点就好。)
这部分的显示如下: