我从主机提供商处获得的 VPS 上的 Ubuntu 设置和软件包似乎与默认的 Ubuntu 服务器有很大不同最小版本。例如,我可以看到一些不太必要的软件包,如 samba、procmail、sound-theme-freedesktop、bluez 等,已默认安装。那么在最小服务器安装中,安装这些软件包有意义吗?
有什么方法可以将我从主机获得的 Ubuntu 与标准官方 Ubuntu 进行比较吗?我可以diff
用标准 Ubuntu 进行设置吗?
答案1
您可以获得服务器发行 CD 中可用的所有软件包,但并非所有软件包都是默认安装的
wget -q -O - http://releases.ubuntu.com/12.04/ubuntu-12.04.5-server-amd64.list | xargs -I{} basename {} | cut -d _ -f1 | sort > pkg-available.cd.list
您可以将其与跑步机进行比较。
生成已安装软件包的列表
dpkg --get-selections | grep -v deinstall | cut -f1 > pkg-installed.server1.list
对于第二台机器
dpkg --get-selections | grep -v deinstall | cut -f1 > pkg-installed.server2.list
比较它们
diff -y pkg-installed.server*.list
或 CD 中可用的
diff -y pkg-installed.server1.list pkg-available.cd.list