The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ручная сборка в FreeBSD."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ручная сборка в FreeBSD."  
Сообщение от BaTReligion email(ok) on 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

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Ручная сборка в FreeBSD."  
Сообщение от dev email(??) on 12-Фев-06, 01:33 
>2)make
>3)make install

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

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

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Ручная сборка в FreeBSD."  
Сообщение от BaTReligion email(ok) on 12-Фев-06, 03:30 
Ребят, всем спасибо!gmake действительно помог. Практитки в системе совсем не много. Я так понимаю, что GNU/GPL софт собирается с gmake, а остальное с родным make. Так?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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


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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру