URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55866
[ Назад ]

Исходное сообщение
"Компиляция на Фре"

Отправлено goga , 24-Апр-05 14:44 
Подскажите как правильно на Фре скомпилировать программу из исходников, не портов. Скажем Апач, OpenSsl, Bind, MySQL и т.д. Тоесть тяжелые, серьезные программы. Я все компилирую и записываю в /usr/local, но в конкретные папки, скажем apache /usr/local/apache2, OpenSSL в /usr/local/ssl, т.е. хочу чтобы все /bin /etc/ были в этой папке а не разбросаны по всему /usr/local. И сразу же появляется ошибка зависимостей - apache ругается /libexec/lib.so.1  lib.so.4 not found, то же и другие программы. Если устанавливать в /usr/local все путем. Как же мне смирится с этой архитектурой?

Содержание

Сообщения в этом обсуждении
"Компиляция на Фре"
Отправлено jr , 24-Апр-05 17:55 
>Подскажите как правильно на Фре скомпилировать программу из исходников, не портов.

Правильно будет как раз таки ставить из портов...
И периодически обновлять их через cvsup.


"Компиляция на Фре"
Отправлено gruzin , 25-Апр-05 01:05 
Не совсем это правильно если хочешь добавить своих опций или сделать что-то, как хочется тебе, а не архитектуре. Все-таки вопрос остается открытым.

"Компиляция на Фре"
Отправлено Аноним , 25-Апр-05 02:33 
>Не совсем это правильно если хочешь добавить своих опций или сделать что-то, как хочется тебе, а не архитектуре. Все-таки вопрос остается открытым.

Только архитектура лучше тебя знает про зависимости, версии, библиотеки и т.д. Если уж так нужно что-то изменить, отредактируй Makefile порта или добавь патчи. Сам так часто делаю.


"Компиляция на Фре"
Отправлено lavr , 25-Апр-05 10:39 
>Не совсем это правильно если хочешь добавить своих опций или сделать что-то,
>как хочется тебе, а не архитектуре. Все-таки вопрос остается открытым.


так вы не знаете и не понимаете как работают порты, собственно и не умеете
работать с юниксовыми free/gnu проектами, потому как не можете нормально
установить из sources. Изучите make/imake/autoconf/automake/libtools, работу загрузчика, подгрузку динамических библиотек и вопрос закроется.