Я запускаю свое спокойное приложение без sudo разрешения, но во время рабочей фазы приложения я должен установить .deb, таким образом, я выполняю команду dpkg-i mydeb.deb с qprocess в QT или некоторых других командах, для которых было нужно к sudo разрешению.
Мне не нужно взаимодействие с пользователем для ввода пароля для того же. Таким образом, как я могу сделать то же в спокойном приложении в человечности 14.04?Спасибо
Можно использовать PolicyKit и команда pkexec для запуска QProcess с корневыми полномочиями:
QString dpkg_command = "pkexec dpkg -i mydeb.deb";