Название: Установка проги на другой комп с Linux Отправлено: Zmeishe от Январь 17, 2008, 15:04 Поикал по форуму, в основном пишут про установку на другой комп с Win.
Проект был на Qt3 и прога ставилась на любой комп с Linux простым копированием т.к. необходимые библиотеки от qt3 есть практически в любом дистрибутиве Linux по умолчанию. Портировал проект на Qt4, отладил - всё работает без проблем. Разработку вёл на CentOS Теперь надо поставить прогу на Fedora Core 6 Скопировал туда libQtCore.so.4.3.0 сделал ссылку @libQtCore.so.4 libQtNetwork.so сделал ссылку @libQtNetwork.so.4 При запуске программы пишет "Исключение в операции с плавающей точкой". Какие там ещё зависимости ? Название: Re: Установка проги на другой комп с Linux Отправлено: Sergeich от Январь 17, 2008, 15:18 Для определения зависимостей юзай ldd
Название: Re: Установка проги на другой комп с Linux Отправлено: Zmeishe от Январь 17, 2008, 15:39 Уже юзал.
ldd ./my_project ldd libQtCore.so.4.3.0 ldd libQtNetwork.so Всё, что касается наличия библиотек, имеется в системе. А работать не хочет. Куда ещё смотреть ? PS: Этот же самый проект, но на qt3, работает на этой машине уже год в режиме 24х7. Название: Re: Установка проги на другой комп с Linux Отправлено: WW от Январь 17, 2008, 15:56 Судя по посту, у тебя прога скомпилена shared library. На целевой машине инсталишь из репо Qt4 и запускаешь прогу. По умолчанию Qt4 не стоит на машине. Будет ставиться только с кде4. Либо ПОКА компилишь в статик.
Название: Re: Установка проги на другой комп с Linux Отправлено: Zmeishe от Январь 17, 2008, 16:07 А если я сырцы Qt4.3 на целевую машину кину и сборку проведу - получится ?? Или этой Федоре только из репозитария надо ?
Название: Re: Установка проги на другой комп с Linux Отправлено: WW от Январь 17, 2008, 16:48 1. А ты на каждую машину будешь сырцы кидать?
2. Сборка != установка. Checkinstall тебе в помощь, делаешь rpm и ставишь уже как белый человек. Ибо есть такое понятие, как менеджер пакетов. Отходить от этого пути - себе геморрой наживать потенциально. мда. и еще... не надо ставить все кути. скорее всего, хватит libQtCore4, libQtNework4 кажись Название: Re: Установка проги на другой комп с Linux Отправлено: vaprele07 от Январь 18, 2008, 03:26 см: http://doc.trolltech.com/4.3/deployment-x11.html
http://doc.trolltech.com/4.3/install-x11.html |