如何重新安装默认包

Isa*_*aac 4 apt purge software-installation

在尝试卸载 wine 时,我运行了命令sudo apt-get purge wine*,您可能已经猜到它删除了许多默认包。我想知道有没有办法使用安装盘重新安装默认包而不覆盖文件系统。不确定它是否有所作为,但我正在决斗启动 Windows 8 和 Ubuntu 14.04,后者是从 Ubuntu 12.04更新的。

提前致谢。

小智 7

部分答案是: sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop

这不包括内核(例如 linux-image-generic)和引导加载程序(例如 grub)之类的东西。


小智 2

从这个问题的答案:如何卸载除默认 Ubuntu 软件包之外的所有软件包?:

comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
dpkg --get-selections | awk '{print $1}' | sort > current.txt
diff -u default.txt current.txt | grep "^+[^+]" | cut -c 2- > installed.txt
diff -u default.txt current.txt | grep "^-[^-]" | cut -c 2- > uninstalled.txt
Run Code Online (Sandbox Code Playgroud)

这会产生 4 个文件:default.txt 是所有默认软件包的列表,current.txt 是所有当前软件包的列表,installed.txt 是您已添加的所有软件包的列表,uninstalled.txt 是您要查看的内容,它包含您已删除的所有软件包。

然后您可以cat uninstalled.txt | grep wine列出所有与 wine 相关的已卸载软件包。

据说这可以安装您删除的所有软件包,但我不会指望它:

sudo apt-get install ubuntu-desktop

  • 我尝试过,但它说“没有这样的文件或目录 - filesystem.manifest”。该文件位于哪里?我在这里错过了什么吗? (2认同)