首页 > 解决方案 > glibc 破坏的所有 debian 主要命令

问题描述

事情就是这样。我迷路了。我通过编辑 /etc/apt/sources.list 文件从 Debian 10 buster(测试)降级到 Debian 9 stretch(稳定)。

我输入:

apt-get update
apt-get upgrade
apt-get dist-upgrade

一切正常, lsb_release -a 向我展示了 Debian 9 拉伸版本。

之后我输入了这些命令

apt-get clean
apt autoremove

这向我显示了 python3.5-minimal 和 python3-minimal 的错误所以我尝试卸载它

apt-get remove --purge python3

大麻烦从这一刻开始,似乎所有的GLIBC都坏了。在我编写的每个基本命令中,都有这种输出。

host:~# apt
apt: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0)
host:~# wget
wget: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /usr/lib/x86_64-linux-gnu/libgnutls.so.30)
wget: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.26' not found (required by /usr/lib/x86_64-linux-gnu/libp11-kit.so.0)

我什至无法再连接到 SSH。我有一个救援控制台,它允许我编写一些命令,但我无法下载任何东西。

有没有类似缓存的东西可以让我找回 python/glibc ?

这是一条紧急消息。感谢您的任何帮助

标签: debianglibcapt

解决方案


我猜你的电脑是 amd64 如果那不正确请评论并说出正确的架构

先做curl -o apt.deb http://ftp.us.debian.org/debian/pool/main/a/aptitude/aptitude_0.8.7-1_amd64.deb

然后做(如果 sudo 仍然安装)sudo dpkg -i apt.deb

如果未安装 sudo 尝试:gksudo dpkg -i apt.deb然后执行gksudo apt-get install sudo


推荐阅读