启动原子文本编辑器linux!#。找不到GLIBC_2.14和GLIBC_2.15?

时间:2015-04-23 14:23:13

标签: dependencies debian glibc libc atom-editor

我正在使用crunnchbang linux 64位。我安装了原子文本编辑器,但是当我尝试启动它时它给出了错误。输出如下:

shunya@crunchbang:~$ atom 
shunya@crunchbang:~$ /usr/share/atom/atom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/atom)
/usr/share/atom/atom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/libchromiumcontent.so)
/usr/share/atom/atom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/libgcrypt.so.11)
/usr/share/atom/atom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by /usr/share/atom/libgcrypt.so.11)

从输出中可以清楚地看到它需要一些名为GLIBC_2.5和2.14的软件包。我该如何安装这些要求? 我试图搜索突触包管理器,如果我搜索GLIBC有很长的包列表。我无法分辨要安装哪一个。

但是一旦我做了GLIBC_2.14或-2.14,就没有剩下的选择了。

*更新:尝试

sudo apt-get install libc6 

我得到输出,因为libc6已经是最新版本了。

2 个答案:

答案 0 :(得分:5)

  

从输出中可以清楚地看到它需要一些名为GLIBC_2.5和2.14的包。

这是不正确的。它需要的是一个至少版本为2.15的glibc包(目前的glibc版本是2.21)。

  

sudo apt-get install libc6
  我得到输出,因为libc6已经是最新版本了。

那个版本是什么?您可以通过运行dpkg -l libc6找到答案。

crunnchbang linux很可能基于debian 7(wheezy),它基于glibc-2.13。

由于给定的分发通常不会更新glibc的版本,因此该分发上的最新版本将继续为glibc-2.13。所以你的选择是:

  • 使用其他文字编辑器或
  • 将您的操作系统升级到其他某个发行版,或
  • 查找并安装为旧版本分发而构建的atom,或
  • 从源代码编译atom
  • 从源代码构建一个更新的glibc

对最后一种方法要格外小心:在构建或安装系统glibc时出错是一种非常简单的方法,可以使机器无法启动。

答案 1 :(得分:0)

不幸的是crunchbang Waldrof(我正在使用的当前os)是基于(debian 7)无法更新到GLIBC_2.15 尝试安装GLIBC_2.15可能会破坏系统。

新版debian(debian 8 Jessie)发布,支持GLIBC_2.15。所以一个选项是更新到debian 8.