我不断收到此错误:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found
我之前所做的是添加 Debian 实验性存储库并更新到 2.17。但经过一长串事件,这最终破坏了我系统上的几乎所有内容,我不得不重新安装。有什么方法可以只升级这个单一的软件包,而不搞砸 apt 吗?
答案1
升级单个软件包通常不是问题。升级中libc
将要是。有太多其他软件包依赖于它:
$ apt-cache rdepends libc6 |wc
16057
这意味着 16057 个其他软件包将依赖libc6
,其中一些软件包在新版本中肯定会出现问题。这是包装系统的主要好处之一。
因此,您不想在不升级系统其余部分的情况下升级它。你什么可以要做的就是创建一个chroot
环境并在那里安装一个最小的发行版。有关如何执行此操作的详细信息,请查看@Gilles 的答案: