升级后,大多数程序合理地停止运行或拒绝运行并显示消息“/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' not found”、ls、apt-get、 insmod,网络模块.....
所以现在我失去了网络,它无法识别 U 盘。
我认为唯一的解决方案是从 USB 启动然后用更新的版本覆盖当前版本是否正确?
编辑:我使用 Ubuntu 14.04,问题发生在 apt-get 升级之后,我不知道 glibc 从什么版本升级到什么版本,可能从某物升级到 2.17
我不需要分步指南,只是方向。
编辑 :
我试图安装一些依赖于 glibc 2.15 的库,因此我使用 dpkg 安装了 glibc 2.15,从而覆盖了我的系统版本 2.19。绝大多数 Linux 程序都依赖于 glibc,由于它们是用 2.19 构建的,所以它们对我很生气并停止工作,像 ls、apt-get、aptitude、ping、ifconfig 和 insmod 这样的命令...
安装分区:
挂载 /dev/sdax /mnt
在根目录中提取这些包的内容:
dpkg -x foo_bar.deb /mnt
更新了ld缓存:
ldconfig -r /mnt
重启