Как включить зависимости для приложения QT в Linux - PullRequest
0 голосов
/ 14 января 2019

Я разрабатываю приложение QT, которое предназначено для запуска только в Linux. Мне нужно установить несколько дополнительных пакетов, и я хотел бы сделать это в автономном режиме.

Пока я установил пакеты, используя QProcess, вот так:
process.start("pkexec", QStringList() << "--user" << "root" << "apt-get" << "install" << "[package]"); Но я не хотел, чтобы это было в конце концов.

Вместо этого я хочу упаковать необходимые пакеты в файл ресурсов и запустить их оттуда.

Я попытался поместить пакеты в файл ресурсов и запустить его оттуда с использованием процесса. Но это не сработало, возможно, из-за того, что файл ресурсов доступен только для чтения? process.start("pkexec", QStringList() << "--user" << "root" << "apt-get" << "install" << ":/packages/[package]" );

...