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

Исходное сообщение
"Ручная сборка в FreeBSD."

Отправлено BaTReligion , 11-Фев-06 23:03 
Как выполняется ручная установка приложений в FreeBSD? На данный момент есть несколько софтин, которых нет в портах, но хотелось бы поставить. Все они используют autoconf. В Readme большинства софта для инсталляции требуется следующая последовательность:
1)./configure
2)make
3)make install

Большинство исходников выдают ошибку на 2-ом пункте (make), относительно того, что не могут найти autoconf, а также набор утилит с ней связанных. В некоторых форумах написано, что можно сделать символические ссылки на версии этих файлов в bin директориях. Но мне кажется, что это неправильный путь. Однако, последовав совету, действительно некоторые исходники собрались и поставились без проблем, но далеко не все. Например deKorator для KDE.
На форуме opennet в нескольких нитях тоже были схожие темы, в общих словах поясняющие, что нужно разбираться в скриптах и исходниках самого приложения и полностью контролировать весь процесс сборки.

Внимание вопрос. Если этот процесс не очень сложен, может ли многоуважаемый all пояснить его "на пальцах"? Если нет, то буду премного благодарен за стОящие ссылки на статьи или книги освящающие данный процесс. Опыта программирования *nix нету, но базовые знания C++ есть (стаж около 6 лет программинга под win).

Да, на системе установлены следующие порты autoconf:
> pkg_info | grep autoconf
autoconf-2.13.000227_5 Automatically configure source code on many Un*x platforms
autoconf-2.59_2     Automatically configure source code on many Un*x platforms

Помогите пожайлуста разобраться в вопросе.


Содержание

Сообщения в этом обсуждении
"Ручная сборка в FreeBSD."
Отправлено dev , 12-Фев-06 01:33 
>2)make
>3)make install

Для начала попробуй говорить gmake вместо make.


"Ручная сборка в FreeBSD."
Отправлено hyix , 12-Фев-06 02:36 
немного в сторону: на первых порах для сборки порекомендовал бы линух. особенно редхато_сусе-подобные и ни в коем случае не лайты, кноппихи итд.

а на фре:
1) ./configure --help
2) gmake, tmake (как выше сказано)
3) в портах: cd /usr/ports ; make search key="autoconf"
4) книги = основа знаний.

кстати, фря запускает и линуховые бины (под ту же архитектуру_процессор и настроенной поддержкой линов)


"Ручная сборка в FreeBSD."
Отправлено Tatarin , 12-Фев-06 03:11 
Точняк про книги, недавно пришла по почте FreeBSD Администрирование: Искусство достижения равновесия.
Рекомендую крутая бука!!!


"Ручная сборка в FreeBSD."
Отправлено BaTReligion , 12-Фев-06 03:30 
Ребят, всем спасибо!gmake действительно помог. Практитки в системе совсем не много. Я так понимаю, что GNU/GPL софт собирается с gmake, а остальное с родным make. Так?

"Ручная сборка в FreeBSD."
Отправлено Skif , 12-Фев-06 04:43 
>Ребят, всем спасибо!gmake действительно помог. Практитки в системе совсем не много. Я
>так понимаю, что GNU/GPL софт собирается с gmake, а остальное с
>родным make. Так?


В дольшинстве случаев именно так