今天我将稳定系统 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-desktop
,kubuntu-desktop
以适应 kubuntu 或其他几种桌面风格。如果已删除,则重新安装它可能会强制删除您安装的软件包。提前删除它甚至可能会有所帮助。
您可以查看/var/log/apt/history.log
并找到您运行的删除了所有内容的命令,然后挑选之后列出的软件包,逐个或一次性重新安装它们,然后再使用dpkg -l
它们查看是否遗漏了任何内容。可能有一些关键软件包(如 ubuntu-desktop)会引入其余大部分内容。
利用一些巧妙的 shell 命令,可以自动完成其中的一些操作。