我需要将 libc6 从 2.27 升级到 2.31,但它无法正常工作apt-get install
(它声称 2.27 是最新版本,但事实并非如此),因此按照这个建议线我已经下载了 libc6 的 deb 包并运行:
sudo dpkg -i --auto-deconfigure libc6_2.31-9_amd64.deb
它抛出了一些关于不正确依赖关系的错误,但在那之后我什么也做不了,因为在使用sudo
它时每次都开始抛出:(sudo 3 incorrect password attempts
即使我没有输入任何密码)。
此时,由于没有其他选择,我只能重新启动电脑,希望它能够自行修复,但现在系统卡在某种循环中,屏幕在尝试启动时一直闪烁,我什么也做不了。
我想解决这个问题的唯一方法是使用恢复模式,但我应该选择哪个选项呢?
答案1
阅读该线程的其余部分,强烈建议您不要这样做。
您可能已经严重损坏了系统,要修复它您应该从 USB 设备运行临时的 Ubuntu。
一旦您有了可以使用的桌面(从 USB 运行)将原始 libc 安装到硬盘,您将必须使用dpkg
临时 ubuntu,因为如果您 chroot 一切都会被破坏。
找到您的系统/
并安装它。
你需要使用 dpkg
--instdir=目录
并避免运行 libc deb 中的任何脚本,因为它们可能在某种程度上依赖于 libc。