我正在开发一个Meego / Harmattan应用程序,在我的包中有一个文件x.dat,我需要使用我的可执行文件foo应用程序在其中编写,Debian包成功并在/ opt / foo /中安装x.dat bin,但是当我调试时,应用程序foo拒绝为后续的fwrite成功打开文件,这是否与Aegis清单条目相关?这个条目的正确句子是什么?它是手动完成的吗?
注意:我尝试使用不同的路径来安装数据文件x.dat,但没有成功,这包括尝试/ home / user。 提前谢谢,
答案 0 :(得分:0)
您的应用程序无权写入/opt
,因为它以user
运行。您必须在postinstall脚本中将文件放在/home/user/.yourapp/
和chown
中user:user
。 (您也可以在/opt
中直接选择文件,但不建议这样做)