.deb 包可以删除其他包吗?

Bar*_*own 3 apt package-management deb

我正在尝试制作一个基于 Xubuntu 的轻量级虚拟机。我想从普通的 Xubuntu 安装开始,然后删除我不需要的任何软件包。

我的想法是构建一个 .deb 包来删除不需要的包。我已经相当成功地指出我的包与我想要删除的包冲突。例如:

Conflicts: gnumeric, thunderbird, blueman, mousepad, xchat, etc...
Run Code Online (Sandbox Code Playgroud)

这会导致在安装我的软件包时删除指定的软件包。

问题稍后出现:如果我想重新安装,比如说 Thunderbird,这样做会导致我的软件包被卸载。

以自动化方式清理系统的好方法是什么?postinst 脚本可以用来删除软件包吗?

wur*_*tel 5

如何将您的包分成两部分:一部分包含实际功能,另一部分与您要删除的包冲突。让第一个包推荐第二个包,以便默认安装它,但如果您以后想要安装与您的包冲突的东西,那么您可以选择删除第二个包。这应该不是问题,因为清理工作已经进行了。