Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: cbp от Июнь 02, 2009, 15:25



Название: Debian статическая сборка Qt из репозитария
Отправлено: cbp от Июнь 02, 2009, 15:25
Вопрос прост! Возможно ли это и как делается?


Название: Re: Debian статическая сборка Qt из репозитария
Отправлено: Admin от Июнь 03, 2009, 10:23
Конечно возможно
примерно так

в /apt/source.list добавляем строку типа

Цитировать
deb-src http://ftp.debian.org/debian sid main non-free contrib

делаем apt-get update

далее

apt-get source qt4-x11

получили сорцы и собираем согласно нашей вики.

PS: полученные deb пакеты боюсь в систему не поставить, иначе придеться делать из debian - генту. Пересобирая все qt проги, типа KDE.:)





Название: Re: Debian статическая сборка Qt из репозитария
Отправлено: mugabe от Июнь 03, 2009, 10:30
А в чем проблема, если сборка будет статическая?
Все остальное продолжит использовать старые so-шки.


Название: Re: Debian статическая сборка Qt из репозитария
Отправлено: Admin от Июнь 04, 2009, 08:42
Я сам не пробовал. Но в debian нельзя поставить 2 пакета с одинаковым именем.
Вопрос - поставили статик, откуда взяться старым исошникам?


Название: Re: Debian статическая сборка Qt из репозитария
Отправлено: mugabe от Июнь 04, 2009, 09:31
Ну если Qt в системе уже стоит и собран динамически, то соответственно so-шки в нем уже есть.

Если Qt собирается статически, то надобность "устанавливать" его в систему вообще отпадает. Просто при компиляции своего софта надо будет запускать его qmake, а не qmake уже имеющийся в системе.

Ну а сам Qt можно собрать как обычным способом - ./configure & make, так и через dpkg-buildpackage (подправив debian/rules), но не устанавливать его.


Название: Re: Debian статическая сборка Qt из репозитария
Отправлено: cbp от Июнь 04, 2009, 09:42
Ладушки! спасибо!