我使用 sqlite 数据库文件快速构建了我的第一个应用程序。它包含程序的所有设置。在开发过程中,我只需将其放入应用程序的根文件夹中即可。
quickly package
确实对这个地方有意见,所以我先把它移到媒体文件夹中。然后很快就能完成打包。
正如预期的那样,安装后,设置数据库进入/usr/share/app/media
文件夹中。
我想说这不是一个好地方。我宁愿看到这/etc/app/
一点。如果我这样做,会不会违反 App Showdown 的规则?
那么我应该把它放在开发环境中的哪里呢?也许我可以将整个结构放在 debian 文件夹中?
答案1
如果数据库存储用户设置,则应将其放入。如果您想发送具有默认设置的副本,则应将其与其他文件一起放入 /opt/,并在用户第一次运行您的应用程序时~/.config/<app>/
复制到其中。~/.config/<app>/
/etc/
仅应用于存储系统范围的设置,而不是用户设置或默认值。