我应该将 /var 文件添加到配置文件中吗?

我应该将 /var 文件添加到配置文件中吗?

我正在制作一个文件管理系统来管理我的项目。它需要跟踪下一个项目的下一个 id(整数)。当包升级时,它需要保留这个号码。

据我了解,最好的方法是创建一个/var/local/filesystem/next_id包含整数的文件。 (我的包安装在/usr/local

conffiles我已在文件夹中阅读有关内容DEBAIN,我应该添加/var/local/filesystem/next_id还是这不是常见做法?

答案1

实际上/var/local/filesystem/next_id在包中(或者是在包的 postinst 脚本中创建的,或者是在运行时由文件管理器程序创建的)?

如果它然后将其添加到包中conffiles,以防止下次包升级时自动覆盖它。这将导致 apt/dpkg 询问您如果升级时文件已被修改,您想做什么 - 通常的安装、保留、比较或启动 shell 问题。

如果它不是在包中,然后不要将其添加到conffiles.没必要吧

相关内容