Страница 1 из 1

установка из портов

Добавлено: 2011-07-30 13:22:18
aliennick
здравствуйте! вопросик: почему при установке какого-либо софта на freebsd в процессе начинается установка еще множество всяких... сторонних программ?
например хотел поставить mc. делаю все вот так: #cd /usr/ports/misc/mc -> #make install clean. начинает качать с нэта, с сайта mc, и потом начинается... окошко с параметрами установки pyton, жму ОК, начинает качать и ставить... (если отменю - сниму все галки - все равно качает и ставит), далее еще окошко с функциями выбора параметров установки другого приложения... и так далее. а ведь я всего лишь хотел установить mc. я знаю что некоторые проги подтягивают то что им нужно для работы, но неужели для работы mc нужно столько всего? нормально ли это и как этого избежать.

Re: установка из портов

Добавлено: 2011-07-30 13:36:11
Bayerische
Это называется "зависимости". Без этих программ не скомпилируется, не запустится mc.
Как бы попроще...
Вот под Windows ставите программу, а она требует сишные библиотеки, борландовские, net.framework, ещё всякую снедь. Только прозрачно для пользователя, ставит не спрашивая.

Re: установка из портов

Добавлено: 2011-07-30 13:43:11
aliennick
да, понятно, спасибо... вот пока пишу предложил поставить еще: нечто под названием "М4", png и libslang. соглашаемся... знать бы сколько все эти дополнения для функционирования занимают на жестком диске и куда ставятся, ибо хард не резиновый.

Re: установка из портов

Добавлено: 2011-07-30 13:46:17
Electronik

Код: Выделить всё

Required To Build: devel/pkg-config, devel/gmake, lang/perl5.8, devel/automake, devel/autoconf, devel/pkg-config
Required To Run: lang/perl5.8, devel/pkg-config, devel/gio-fam-backend

Код: Выделить всё

Required To Build
это зависимости для сборки

Код: Выделить всё

Required To Run
это зависимости для запуска

у этих зависимостей есть свои зависимости для запуска/сборки.

чтобы всё не компилить юзайте

Код: Выделить всё

pkg_add -r

Re: установка из портов

Добавлено: 2011-07-30 13:47:40
Electronik
все скачанные исходники хранятся в

Код: Выделить всё

/usr/ports/distfiles
всё инсталится в папку

Код: Выделить всё

/usr/local

Re: установка из портов

Добавлено: 2011-07-30 14:02:08
Bayerische
И, кстати, можно ограничить количество устанавливаемого, урезав функциональность. Например, для сервера не нужно ставить расширения иксов.
В файле /etc/make.conf прописывается, например, WITHOUT_X11=YES
Так же для жабы: WITHOUT_JAVA=YES

Re: установка из портов

Добавлено: 2011-07-31 16:27:24
aliennick
всем спасибо, будем вкуривать