我的Ubuntu的VPS服务器上的不必要的包从主机。 我可以用标准的Ubuntu做一个差异吗?

从我的主机提供商获得的VPS上的ubuntu安装程序和软件包似乎与默认的Ubuntu服务器最小版本完全不同。 例如,我可以看到一些没有这样必要的软件包,如samba,procmail,sound-theme-freedesktop,bluez等等,已经默认安装了! 在最小的服务器安装中,它们是否有意义!

有什么办法可以比较我从主机上获得的Ubuntu和标准的官方Ubuntu吗? 有什么办法可以将我的设置与标准的Ubuntu不同?

dpkg --get-selections | grep -v deinstall dpkg --get-selections | grep -v deinstall将显示你的主机上安装了哪些软件包。 您可以将结果保存到一个文件中,并将它们与您要比较的任何主机上运行的相同命令的结果进行比较 – 比如在VM中安装标准的Ubuntu服务器。

我认为唯一的解决办法是安装一个“标准”的Ubuntu并自行制作差异。 使用dpkg --get-selections可以轻松完成,无需任何参数。 它会列出所有已安装的软件包。