我正在尝试清理 sendmail 留下的烂摊子,我对 unix 的了解非常有限,因此我希望得到一些帮助,看看这些包是否可以安全删除,我已经运行了apt-get purge sendmail*
当我运行apt-get remove --auto-remove sendmail
这些包时,它们仍然剩余,我担心删除它们会影响其他东西的工作。
The following packages will be REMOVED:
liblockfile-bin liblockfile1 libsigsegv2 m4 procmail
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
这几乎是一个全新的 dedi 设置,我刚刚完成了安全保护,因此安装的可能不多的东西。这将是生产环境,所以我想知道这些包是否可以安全删除。
答案1
使用apt-get autoremove
可以让你摆脱所有不再需要作为依赖项的包,而不仅仅是与 相关的包sendmail
。引用手册页:
autoremove 用于删除那些为了满足其他包的依赖关系而自动安装但现在不再需要的包。
顺便说一句:如果你喜欢干净的系统(我喜欢!),看看德博芬. 引用描述:
deborphan 查找系统中的“孤立”软件包。它确定哪些软件包没有其他软件包依赖其安装,并向您显示这些软件包的列表。它在查找库时最有用,但它可以用于所有部分的软件包。
此软件包还包括 orphaner,这是 deborphan 的文本菜单前端。如果您想要一个可以正常工作且功能齐全的 orphaner,请安装推荐的软件包 dialog、gettext-base 和 apt。