卸载 libjpeg 后修复 Ubuntu

卸载 libjpeg 后修复 Ubuntu

我曾经手动安装了 libjpeg9,因为它是某个自定义编译项目的依赖项。我不再需要它,想删除它。我还在 apt 中看到了一些标有“手动安装”标志的其他 libjpeg 包,并将它们也删除了。之后,autoremove 清理了一半已安装的包,我不再有窗口管理器/GUI。我需要安装哪些包才能恢复它?

引发灾难的命令:apt remove libjpeg-dev libjpeg9 libjpeg8 libjpeg-turbo8

/var/log/apt/history.loghttps://pastebin.com/Re75hFJi

答案1

最方便的修复选项是重新安装元包ubuntu-desktop,它将自动重新安装所有被视为标准 Ubuntu 桌面必不可少的组件:

sudo apt install ubuntu-desktop

如果您能够启动到登录屏幕,则可以通过按Ctrl+ Alt+ F4(或 F5 至 F9)访问 TTY。登录并执行命令。

如果您无法再启动到登录屏幕,您仍然可以从具有网络访问权限的恢复根提示符中修复系统。要启动到恢复提示符,请启动到 Grub 菜单。在那里,选择以 结尾的条目(recovery mode)

这将启动您进入恢复菜单:

在此处输入图片描述

选择“root”选项。这会将你带到一个终端,你可以使用以下命令安装“ubuntu-desktop”

apt install ubuntu-desktop

(这里不需要sudo,因为您处于 root 提示符下)

之后,输入reboot以重新启动计算机。现在您应该能够重新启动进入桌面。

相关内容