LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1275|回复: 10

This installation doesn't support glibc-2.0 on linux.....

[复制链接]
发表于 2006-10-2 19:24:16 | 显示全部楼层 |阅读模式
我想装朗文的英英词典(2005版支持linux),但我运行安装脚本时出错,提示信息如题,估计是它依赖的glibc版本要比2.0低(但不知具体支持哪个版本),而且,之前我在debian 上能成功安装并运行的,因而知道它依赖 libgtk-1.2.0.so (应该没记错),现在gentoo似乎也没这个文件,因此,想问问怎么解决glibc和libgtk1.2的问题?

在debian 上没有glibc的错误提示,只提示找不到 libgtk-1.2.0.so ,迫于无奈,只好安装xmms 解决问题。但其实若不是为了这个,我不想装xmms的,因此期望更好的解决方法。
发表于 2006-10-2 19:32:01 | 显示全部楼层
gentoo已经没有低于2.0的glibc的ebuild了。debian够旧,所以还有。Stardict不是有朗曼吗?还要什么安装脚本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-2 20:52:52 | 显示全部楼层
Post by Fleta
gentoo已经没有低于2.0的glibc的ebuild了。debian够旧,所以还有。Stardict不是有朗曼吗?还要什么安装脚本?

这个不是stardict那个,而是自己带gui的,有很多的图像和声音,甚至视频等多媒体资源的。和win下的一样。
晕,千万千万不要解决不了啊,不然只好回 debian 去了,55555555
回复 支持 反对

使用道具 举报

发表于 2006-10-2 21:15:13 | 显示全部楼层
我的gentoo里有这些

/usr/lib/libgtk-1.2.so.0
/usr/lib/libgtk-1.2.so.0.9.1
/usr/lib/libgtk.a
/usr/lib/libgtk.la
/usr/lib/libgtk.so
/usr/lib/libgtkmm-2.4.so.1.0.25
/usr/lib/libgtkmm-2.4.so.1
/usr/lib/libgtkmm-2.4.so
/usr/lib/libgtkmm-2.4.la
/usr/lib/libgtk-x11-2.0.so.0.800.20
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-2 21:54:46 | 显示全部楼层
Post by 林文清
我的gentoo里有这些

/usr/lib/libgtk-1.2.so.0
/usr/lib/libgtk-1.2.so.0.9.1
/usr/lib/libgtk.a
/usr/lib/libgtk.la
/usr/lib/libgtk.so
/usr/lib/libgtkmm-2.4.so.1.0.25
/usr/lib/libgtkmm-2.4.so.1
/usr/lib/libgtkmm-2.4.so
/usr/lib/libgtkmm-2.4.la
/usr/lib/libgtk-x11-2.0.so.0.800.20


我是刚装的新系统,没装多少软件,所以还没这么多库文件(这些东西是叫库文件吧?呵呵),其实,要解决libgtk-1.2.so.0的问题应该是很简单的,我可以 emerge xmms,把它编译上先,然后把libgtk-1.2.so.0备份起来,下次重装后,不再emerge xmms了,直接把libgtk-1.2.so.0扔回/usr/lib下就可以了(设想是这样,能否可行要实践检验下了——我每次装都用2006.1的portage,不更换。)

但是怎么解决glibc的问题呢?这个比较麻烦喔,,555555,
回复 支持 反对

使用道具 举报

发表于 2006-10-2 22:59:33 | 显示全部楼层
把能用的glibc里的库文件拷贝到一个目录下,比如/path
然后用这个命令启动
LD_LIBRARY_PATH=/path your_program

权且一试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-4 01:47:31 | 显示全部楼层
回到debian上重新装了一遍,对比如下:

gentoo 下的提示:
This installation doesn't support glibc-2.0 on Linux / x86_64.
Please contact Loki Technical Support at support@lokigames.com
The program returned an error code (1)

debian下的提示:
You are runing a x86 machine with glibc-2.1 operating system, Debian .......
然后就成功启动安装程序了,按提示操作就可以了...

最先发帖时忽略了最重要的一点,gentoo是AMD64的,因debian还没出官方的AMD64版,用的是x86的,对比这两者的提示来看,很可能不是glibc新旧版本的问题,而是32位与64位的问题,因此,想请版主来看看,能不能根据两者的提示找出问题所在呢?如果真是32位与64位的问题,有什么方法解决吗?

至于版主之前提供的命令,我拷贝了几个libc-*,照着做,错误依然,但也不能说明什么问题,或许我没拷足够,我甚至将debian上的一个libc都弄过来了,也没成功?——如果用debian的libc可行的话就把整个目录的lib都搬过来,呵呵......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-4 01:59:29 | 显示全部楼层
Post by zhllg
把能用的glibc里的库文件拷贝到一个目录下


能用的glibc都有哪些呢?
回复 支持 反对

使用道具 举报

发表于 2006-10-4 12:52:42 | 显示全部楼层
有可能是64位的问题
他让你发信问,你就发信问问。
这是最直接的解决问题的方法,毕竟这东西是他们的,他们最熟悉。

能用的glibc就是你的debian里的glibc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-4 16:00:34 | 显示全部楼层
Post by zhllg
他让你发信问,你就发信问问。

这个软件本来就是收费的商业软件,我下载的是经过破解的CD,安装CD是 windows、Mac、Linux 共用的,并没有专门针对 linux 平台的免费的版本,只是在 windows 下装了还要拔光驱等等小动作,而 linux 下装了啥都不管就可以直接用,鉴于盗版的这层关系,不是很敢发去问,毕竟,底气不足嘛,呵呵,

Post by zhllg
能用的glibc就是你的debian里的glibc

我只找到 /lib/libc-2.3.2.so, gentoo 下好像是 /lib/libc-2.4.so,不知道是不是这个?还有别的吗?
不过有时间我会在虚拟机里装x86的gentoo试试,到时再看看情况如何吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表