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

launching atom text editor linux !# . GLIBC_2.14 and GLIBC_2.15 not found?

我正在使用 crunnchbang linux 64 位。我安装了 atom 文本编辑器,但在我尝试启动它时出现错误。输出结果如下:

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,我会尝试搜索 synaptic 包管理器,那里有一长串包。我无法分辨从哪个安装。

但是一旦我这样做 GLIBC_2.14 或 -2.14 就没有选项了。

*更新:关于尝试

sudo apt-get install libc6 

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

Its clear from the output that it needs some packages called GLIBC_2.5 and 2.14.

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

sudo apt-get install libc6
I get the output as libc6 is already the newest version.

那个版本是什么?你可以通过运行dpkg -l libc6.

找到

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

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

  • 使用其他文本编辑器,或者
  • 将您的 OS 升级到其他发行版,或者
  • 找到并安装为旧发行版构建的 atom,或者
  • 从源代码编译 atom,或
  • 从源代码构建一个更新的 glibc

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

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

新版本的 debian (debian 8 Jessie) 发布,支持 GLIBC_2.15。因此,一种选择是更新到 debian 8。