我正在创建一个单声道应用程序,我已经构建了一个* .deb安装程序。
在Windows中,我将相当多的配置信息写入程序数据目录。 linux的推论似乎是/ var / lib / [appname]。我已经想出如何创建目录作为安装包的一部分,但是当应用程序运行时,我得到了一个激动,因为该应用程序没有写入权限。
如何让我的应用程序获得/ var / lib / [appname]文件夹的写入权限?这是为应用程序设置本地数据库之类的正确位置吗?
答案 0 :(得分:1)
似乎唯一的方法是通过postinst脚本文件。
您可以使用该挂钩执行脚本以将目录chmod到您想要的任何内容。您可以在此处找到postinst文件的完整文档:https://www.debian.org/doc/manuals/maint-guide/dother.en.html#maintscripts