Как получить корневое разрешение в спокойной программе?

Я запускаю свое спокойное приложение без sudo разрешения, но во время рабочей фазы приложения я должен установить .deb, таким образом, я выполняю команду dpkg-i mydeb.deb с qprocess в QT или некоторых других командах, для которых было нужно к sudo разрешению.

Мне не нужно взаимодействие с пользователем для ввода пароля для того же. Таким образом, как я могу сделать то же в спокойном приложении в человечности 14.04?Спасибо

1
задан 18 September 2014 в 12:33

1 ответ

Можно использовать PolicyKit и команда pkexec для запуска QProcess с корневыми полномочиями:

QString dpkg_command = "pkexec dpkg -i mydeb.deb";
1
ответ дан 11 November 2019 в 12:35

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

Похожие вопросы: