Как выполняется ручная установка приложений в 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Помогите пожайлуста разобраться в вопросе.
>2)make
>3)make installДля начала попробуй говорить gmake вместо make.
немного в сторону: на первых порах для сборки порекомендовал бы линух. особенно редхато_сусе-подобные и ни в коем случае не лайты, кноппихи итд.а на фре:
1) ./configure --help
2) gmake, tmake (как выше сказано)
3) в портах: cd /usr/ports ; make search key="autoconf"
4) книги = основа знаний.кстати, фря запускает и линуховые бины (под ту же архитектуру_процессор и настроенной поддержкой линов)
Точняк про книги, недавно пришла по почте FreeBSD Администрирование: Искусство достижения равновесия.
Рекомендую крутая бука!!!
Ребят, всем спасибо!gmake действительно помог. Практитки в системе совсем не много. Я так понимаю, что GNU/GPL софт собирается с gmake, а остальное с родным make. Так?
>Ребят, всем спасибо!gmake действительно помог. Практитки в системе совсем не много. Я
>так понимаю, что GNU/GPL софт собирается с gmake, а остальное с
>родным make. Так?
В дольшинстве случаев именно так