使用用户设置构建debian软件包

时间:2020-05-30 07:31:42

标签: pyqt debian config packaging

the Debian maintenance guide之后,我将.deb软件包打包用于Linux的PyQt应用程序。
该手册很好地描述了如何使用debuild -b构建python二进制文件,以及如何通过/usr/share/<package>/文件将全局数据文件安装在debian/install中。但是,我没有提到安装用户设置文件的内容-缓存文件或运行程序的当前用户可能想要保存的配置更改文件。
据我了解,其他程序通常将它们保存在用户主路径的隐藏目录中,例如/home/<username>/.atom/中的atom的用户数据。

该手册确实提到了conffiles。但是,这些似乎已全局安装。我也不确定它们是否适合因用户操作而频繁更改的配置文件,因为软件包更新将尝试解决新的和现有的conffile之间的冲突。

其他一些文档提到了安装后脚本,但是对于许多debian软件包应该通用的东西来说,这似乎太复杂了?

0 个答案:

没有答案