[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian下安装googleearth失败



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sprite Fox 写道:
> 大家好。
>
> 我目前的工作环境:
> intel core2 T5550
> 2.6.22-3-amd64
> debian 5.0
>
> 我想要安装googleearth 4.3,参考了这个信息:http://blog.irwan.name/?p=283=1
>
> 我的操作步骤是:
> sudo apt-get install googleearth
>
> sudo make-googleearth-package
>
> 在第二步出现了问题,我本来希望得到一个.deb文件,但是该命令返回了错误信息:
>
> Package: googleearth
> Version: 4.3.7284.3916+0.5.4-1
> Section: non-free/science
> Priority: optional
> Maintainer: <>
> Architecture: amd64
> Depends: ttf-dejavu | ttf-bitstream-vera | msttcorefonts, , ia32-libs
> Description: Google Earth, a 3D map/planet viewer
> Package built with googleearth-package.
> chmod: cannot access `usr/lib/googleearth/linux/mailto-scripts/*': No
> such file or directory
> dpkg-deb: parse error, in file
> `/home/fox/googleearth-deb/DEBIAN/control' near line 7 package
> `googleearth':
> `Depends' field, missing package name, or garbage where package name
expected
> Success!
>
>
> 在这个错误信息之前,还多次出现了类似下面的提示:
>
> dpkg-shlibdeps: failure: couldn't find library libgcc_s.so.1 needed by
> ../usr/lib/googleearth/libcomponentframework.so (its RPATH is '').
> Note: libraries are not searched in other binary packages that do not
> have any shlibs or symbols file.
> To help dpkg-shlibdeps find private libraries, you might need to set
> LD_LIBRARY_PATH.
>
>
> 请教大家,我的问题出现在哪里,应该如何解决?
>
>
googleearth-package使用dh_系列构建一个包,其中dpkg-shlibdeps用于查询
googleearth所依赖的库,如果这个库在你的系统中不存在,那么就会报出上文
所说的错误。
下面是个人猜测,googleearth-package原本将googleearth所依赖的库全部标记
为自己的依赖库,这样在构建的时候就可以搜索到。但是――google earth修改了
依赖关系,导致这个错误。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkl0EeUACgkQxx/N+qwtsRZasACfbzoLypgISsAU11ZpevQ85lMA
YdQAn0z0zLATGmOiXcYhiI7WbgZJ3wCu
=AuGE
-----END PGP SIGNATURE-----


Reply to: