首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在未找到`GLIBC_2.14‘和`GLIBC_2.17’时,Icecat安装失败

在未找到`GLIBC_2.14‘和`GLIBC_2.17’时,Icecat安装失败
EN

Unix & Linux用户
提问于 2014-05-17 12:05:12
回答 1查看 566关注 0票数 0

我正在使用gNewSense,但是很多东西应该和Debian一样工作。

我按照指示执行:http://zachwick.com/posts/how_至_安装_gnu_冰猫_在……上面_德比安_wheezy.html

当我第一次安装它时,我可以使用icecat命令,但是我有另一个火狐安装,这似乎是干扰。我删除了另一个Firefox安装和以前的Icecat安装,并再次尝试安装Icecat。

现在我甚至不能执行icecat

代码语言:javascript
复制
bash: icecat: command not found

即使目录存在,which icecat也没有显示任何内容。

代码语言:javascript
复制
ls -a /usr/local/bin
.  ..  icecat  icecat-24.0

当我试图在icecat-24.0或icecat目录中执行文件时,我得到:

代码语言:javascript
复制
/usr/local/bin/icecat/icecat: /lib/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/bin/icecat/icecat)
/usr/local/bin/icecat/icecat: /lib/libc.so.6: version `GLIBC_2.17' not found (required by /usr/local/bin/icecat/icecat)
EN

回答 1

Unix & Linux用户

发布于 2014-05-17 14:09:55

第一个错误:

代码语言:javascript
复制
bash: icecat: command not found

是因为您的路径中没有目录,这很容易通过以下方法解决:

代码语言:javascript
复制
export PATH=/usr/local/bin/icecat/:$PATH

或者将该行保存在任何点文件(~/.bashrc~/.profile)中。第二个错误发生在您试图直接运行二进制时,它告诉您您没有针对它的2.14或2.17版本的Glibc编译二进制文件,这表明您使用的是Debian稳定版本或旧稳定版本,这些版本没有这些版本(2.13或更高版本)。有几种方法可以用来存档您想要的东西,我将按顺序列出它们:

  • 将测试添加到您的sources.list中,并升级您的glib版本。
  • 重新编译二进制文件,以便它使用相同版本的glib。(根据包的不同,这可能不成功)
  • 使用较早版本的IceCat。

我不会这样做,而是使用Iceweasel,因为它已经在存储库中了。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/130735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档