如何重新安装默认软件包

如何重新安装默认软件包

为了卸载 wine,我运行了命令sudo apt-get purge wine*,您可能已经猜到了,该命令删除了许多默认软件包。我想知道是否有办法使用安装盘重新安装默认软件包而不覆盖文件系统。不确定这是否有区别,但我同时启动 Windows 8 和 Ubuntu14.04从 Ubuntu 更新而来12.04

提前致谢。

答案1

部分答案是: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

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

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

据称这可以安装您已删除的所有软件包,但我不会依赖它:

sudo apt-get install ubuntu-desktop

相关内容