在更新的 Kubuntu 上尝试安装新软件包后,系统删除了所有软件包

在更新的 Kubuntu 上尝试安装新软件包后,系统删除了所有软件包

今天我将稳定系统 Kubuntu 20.04 更新到 Kubuntu 22.04。更新成功,看起来不错。但我注意到我没有 Steam,并尝试通过命令安装:

sudo apt install steam

此命令导致删除了大量其他已安装的软件包(我认为超过一千个)。重新启动系统后,我再也无法进入 GUI 界面。现在我只能使用 TTY。命令sudo apt update&sudo apt upgrade不会安装任何新内容,相反,它们告诉我需要使用该命令删除很多软件包sudo apt autoremove。求助,是否有可能在没有备份的情况下以某种方式恢复以前的版本?

答案1

一般来说,如果 apt 命令会导致删除大量软件包,您可能应该拒​​绝该操作。至少,您应该确保要删除的内容不是您关心的内容,例如您的图形环境。

您尝试安装的软件包可能与某些重要内容发生冲突。可能是操作系统版本错误。

您可能可以使用 或 来恢复桌面apt install ubuntu-desktopkubuntu-desktop以适应 kubuntu 或其他几种桌面风格。如果已删除,则重新安装它可能会强制删除您安装的软件包。提前删除它甚至可能会有所帮助。

您可以查看/var/log/apt/history.log并找到您运行的删除了所有内容的命令,然后挑选之后列出的软件包,逐个或一次性重新安装它们,然后再使用dpkg -l它们查看是否遗漏了任何内容。可能有一些关键软件包(如 ubuntu-desktop)会引入其余大部分内容。

利用一些巧妙的 shell 命令,可以自动完成其中的一些操作。

相关内容