Russian Qt Forum

Qt => Общие вопросы => Тема начата: Adrin от Июнь 09, 2012, 21:13



Название: запуск приложения, созданного в qt creator
Отправлено: Adrin от Июнь 09, 2012, 21:13
здравствуйте! мне нужно запустить программу на компе с red hat (урезанная версия), где нет qt. возможно это сделать как-нибудь без установки qt, чтобы как приложение устанавливалось, подтягивая все нужные библиотеки? можно это реализовать с помощью rpm?


Название: Re: запуск приложения, созданного в qt creator
Отправлено: Saboteur от Июнь 09, 2012, 22:00
Обернуть приложение и скомпиленные библиотеки в раздельные rpm пакеты с соответсвующей зависимостью одного от другого. Или собирать qt статикой на редхате и на нем же копмилить приложение - весить оно будет метров 30-50. Само оно вытягивать (откуда?) их не будет, разве что ты где-то сервер с ними организуешь и сам будешь перед запуском их выкачивать.


Название: Re: запуск приложения, созданного в qt creator
Отправлено: Adrin от Июнь 10, 2012, 20:50
Обернуть приложение и скомпиленные библиотеки в раздельные rpm пакеты с соответсвующей зависимостью одного от другого.

где можно подробнее про это почитать?


Название: Re: запуск приложения, созданного в qt creator
Отправлено: Saboteur от Июнь 12, 2012, 15:23
Первые же ссылки из гугла, все, что тебе нужно это создать репозитарий и залить туда 2 пакета - 1 с бинарником приложения, второй - с библиотеками. В пакете с библиотеками нужно прописать путь их копирования с учетом system environment settings, т.е. папки где система в первую очередь будет их искать. Обычно /usr/lib, /lib. Первый сделать зависимым от второго. Добавляешь у клиента свой репозитарий и через yum install ставишь приложение - библиотеки подтянутся сами.