Не удается изменить файл программно в Meego/Harmattan
Я разрабатываю приложение Meego/Harmattan, в моем пакете есть файл x.dat, который мне нужно записать в него с помощью моего исполняемого приложения foo, пакет Debian завершается успешно и устанавливает x.dat в / opt / foo / bin, но когда Я отлаживаю, приложение foo отказывается успешно открывать файл для последующего fwrite. Это связано с отсутствующей записью Aegis-манифеста? Каково правильное предложение этой записи и выполняется ли оно вручную?
Примечание: я безуспешно пытался использовать другой путь для установки файла данных x.dat, это включает попытку /home/user. Заранее спасибо,
1 ответ
Ваша заявка не имеет разрешения на запись в /opt
как это работает как user
, Вы должны положить файл в /home/user/.yourapp/
а также chown
это к user:user
в сценарии после установки. (Вы также можете добавить файл прямо в /opt
но это не рекомендуется)