Название: Как установить Qt4 в FreeBSD не из портов? Отправлено: juvf от Октябрь 08, 2008, 07:48 Вопрос именно в том "как установить", а не "как собрать".
Скачал у тролей Qt4.4. делаю все как по инструкции ./configure && make && make install затем настраиваю PATH. Получаю рабочую Qt4 скомпиленную в папке по умолчанию. Впринцепе все работает. Работает qmake и все прочее. Проблема в том, что пытаюсь из портов установить djview. Этот порт требует Qt4.3. У меня установлен и Qt4.3, и Qt4.4 ( в разных папках). При установке djview, поверяется установлен ли Qt. Порт djview не находит Qt и начинает его качать. Далее я прервал установку djview (и Qt соответственно). Смотрю что у меня в системе установленно Код: pkg_info |grep -i qt В ответ - тишина. Т.е. Qt не установлен. Как так? я же делал ./configure && make && make install. Т.е. Qt установился. Но похоже он в системе не зарегестрирован что-ли? Как то можно зарегестрировать установку Qt4 в FreeBSD? Название: Re: Как установить Qt4 в FreeBSD не из портов? Отправлено: xintrea от Октябрь 08, 2008, 11:42 > Скачал у тролей Qt4.4. делаю все как по инструкции
> ./configure && make && make install Ну дык ты ведь из исходников ставил, на этапе make install у тебя файлы распихались по нужным директориям и все. Распихались минуя пакетный менеджер само собой. Просто скопировались, и все. Когда ставишь из портов djview, у тебя проверяются зависимости пакетов. И так как в менеджере пакетов Qt не зарегистрирован, он пытается докачаться. Причем та версия, которая требуется согласно зависимостям твоего репозитария. Решение - попытаться установить djview с ключем отключения проверки зависимостей. Может будет работать. Или теперь все программы использующие Qt устанавливать из исходников с сайтов разработчиков. Название: Re: Как установить Qt4 в FreeBSD не из портов? Отправлено: juvf от Октябрь 09, 2008, 07:45 Цитировать И так как в менеджере пакетов Qt не зарегистрирован, он пытается докачаться. Ага, понятно. А можно ли установленную qt из исходников зарегистрировать в пакетном менеджере? |