运行“sudo apt-get -f install”,它删除了几乎所有内容,包括必要的软件包

运行“sudo apt-get -f install”,它删除了几乎所有内容,包括必要的软件包

我试图使用 dpkg 安装 Zoom。然后,我得到了ibus错误,所以我安装了所需的包libxcb-xtest0。之后它需要另一个包,但我忘记了包名。当我安装该软件包时,它建议我运行sudo apt-get -f install.我不喜欢阅读,我运行了该命令,它卸载了几乎所有内容,包括核心包。

现在,我通过 tty1 访问操作系统,并遵循 stackoverflow 的评论https://serverfault.com/a/646116试图恢复被删除的内容。不幸的是,它没有按预期工作。请参阅支持图片。

目前我不知道我还能做什么。如果可能的话,我不想通过重新安装操作系统来解决它。

支持图片:https://bit.ly/2SqNzTj

答案1

为了任何遇到此问题的人的利益。以下是我为解决这一令人畏惧的事故所做的事情。

由于我的network-manager也被删除了sudo apt-get update,所以无论我尝试多少次,sudo apt-get update --fix-missingsudo apt-get -f install无法工作。sudo apt-get upgrade

值得庆幸的是,我找到了我的拇指驱动器,里面有可启动的 Kali Linux。您可以使用其他 Debian/Ubuntu 发行版作为 Live CD 启动并按照以下说明进行操作这里关于如何network-manager通过 Live CD 安装。笔记:我只按照如何安装network-manager然后退出并重新启动到我的主操作系统。

之后,我回到我的主操作系统,我仍然只能访问,tty1但通过互联网访问,我现在可以安装已删除的所有内容。为此,我sudo apt-get update -y首先运行,然后运行 ​​bash 脚本,该脚本是我根据我在帖子中提到的早期尝试创建的,我从这里

安装完成后,我重新启动并中提琴!一切都恢复了,就像什么都没发生过一样。

希望这可以帮助别人。但是,我更希望您不要遇到这种情况。

相关内容