QTDEPLOYER

 

QtDeploy1

Данное творение создано специально для того чтобы облегчить жизнь Qt-разработчику. По сути, это GUI для linuxdeployqt и распространяется в комплекте с оригинальной консольной версией, скачанной c github. Если она еще не установлена, то будет активна специальная кнопочка "установить". QtDeployer спросит у вас пароль суперпользователя и скопирует ее в /usr/local/bin.

По функциям описывать тут особо нечего, все очень просто: выбираете файл release-версии вашей программы в заранее подготовленной Deploy-папке , нажимаете кнопочку "Собрать!" и ждете, как если бы ввели в терминал команду типа 

linuxdeployqt myapp

Для корректной работы необходимо предварительно настроить переменные окружения:

sudo nano /etc/environment

PATH="/home/madmentat/Qt/5.15.2/gcc_64/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/bin:/snap/bin"

Где /home/madmentat/Qt/5.15.2/gcc_64/bin - путь к библиотекам Qt. По идее, скрипт install.sh должен автоматически прописать эту строку, используя ваше имя пользователя.

Перед установкой QtDeployer прочтите README.txt

Только что вышло обновление. В новой версии добавлен некоторый функционал. Например, программа теперь читает и пишет конфиги. В конфигах три опции: запомнить путь к файлу, открывать папку с релиз-файлом после сборки и добавить/убрать аргумент запуска "-unsupported-allow-new-glibc". 

Сырцы 1.0

QtDeployer1.0

Сырцы1.5

QtDeployer1.5