Следует ли использовать pkexe c для запроса доступа для обновления приложения в Linux - PullRequest
0 голосов
/ 21 июня 2020

Я создал приложение GUI, которое я упаковываю в пакет deb и распространяю, используя свой репозиторий. Я хотел бы проверить при запуске приложения, есть ли доступное обновление в репозитории, и показать всплывающее окно, которое спрашивает пользователя, хочет ли он установить это обновление или проигнорировать его. Если он захочет установить - приложение в фоновом режиме скачает новый deb-файл, затем запустит sudo gdebi packagepath или sudo dpkg -i packagepath. В данный момент мне нужен доступ root, поэтому я думаю использовать pkexec, чтобы запросить его.

Правильно ли я поступаю, или есть лучший подход, и pkexec предназначен для таких случаев? Кроме того, могу ли я позвонить на pkexec из C или доступны только bash команды? Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...