如何重新安装默认包

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

提前致谢。

从这个问题的答案: 如何卸载除默认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 cat uninstalled.txt | grep wine列出所有与wine相关的已卸载软件包。

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

sudo apt-get install ubuntu-desktop

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

这不包括内核(例如linux-image-generic)和bootloader(例如grub)之类的东西。