为什么 apt-get remove 会留下软件包安装的 cron 文件?

为什么 apt-get remove 会留下软件包安装的 cron 文件?

是否有充分的理由apt-get remove将已安装的 cron 文件保留在实际需要apt-get purgeapt-get remove --purge完全删除它们的位置?

示例文件可能是:

  • /etc/cron.d/<packagename>, 或者
  • /etc/cron.hourly/<packagename>

手册页和我看到的其他所有内容似乎都表明在remove命令之后应该只保留配置文件,并且purge除了包之外只会删除这些配置文件。

如果这些被视为配置文件,那为什么呢?是否可以根据安装定制(/配置)这些文件的版本?

答案1

是的,这些文件被视为配置文件。一般来说,(至少)/etcDebian 中的所有内容都被视为配置文件。这就是为什么需要 apurge来删除它们。它们被配置为配置文件的原因是,系统管理员合理期望自定义或编辑的任何内容都应被视为配置文件,并且通常包括 中的任何内容/etc,尤其是crontab文件。

相关内容