Не удается изменить файл программно в 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 но это не рекомендуется)

Другие вопросы по тегам