LINUX.ORG.RU

(FreeBSD) ports


0

0

Добрый день.
Как во фре собрать порт со своими опциями?
fetch - ручная правка Makefile - make install или есть более другие способы?

★★☆☆

часто от порта зависит, чего именно ты хочешь ?

anonymous
()

меня интересует общий случай. Чтоб уверенно пересесть на ФРю (как я собираюсь) надо знать, как сделать вещи, которые я делаю в линухе.

Zulu ★★☆☆
() автор топика

один из способов #sh #export 'нужная опция из MakeFile' #make install

но это работает не всегда, вообще если нужно собирать что-то вроде Apache+MySQL+PHP то это вручную, но собирается как правило без проблем. Порты всего лишь один из удобных путей установки.

Качай пакет, если совпадает версия - бери патчи для FreeBSD из порта для этого пакета и вперед.

Я перешел с Linux на FreeBSD около года назад и ни разу не пожалел об этом.

anonymous
()

один из способов
#sh
#export 'нужная опция из MakeFile'
#make install

но это работает не всегда, вообще если нужно собирать что-то вроде
Apache+MySQL+PHP то это вручную, но собирается как правило без проблем.
Порты всего лишь один из удобных путей установки.

Качай пакет, если совпадает версия - бери патчи для FreeBSD из порта для этого пакета и вперед.

Я перешел с Linux на FreeBSD около года назад и ни разу не пожалел об этом.

anonymous
()

Точно не могу сказать, т.к. сам начинающий во Free (и тоже перешел с линуха) => возвращаться даже и не думаю, поройся в файле /etc/make.conf (/etc/defaults/make.conf). Но точность не гарантирую.

anonymous
()

Думаю ,что поможет
#make extract вначале
потом сборка с твоими параметрами,ну и дальше как обычно.

anonymous
()

Вообще-то в полный дистрибутив входит русская дока как раз по сборке и использованию портов, ее же можно найти на http://freebsd.org.ru/porters-handbook/ - там подробно рассказано как вообще самому сделать порт, и как вся эта хрень работает. Разберешься - и проблем не будет. И еще, пересесть - это конечно достойно, вопрос только о круге задач. Некоторые требуют таких вещей, которые уже реализованы в Linux, но недоступны во FreeBSD. У меня стоит и то и другое (на разных машинах), да еще и w2k приходится держать для распознавания больших объемов текстов - чего ни для одного freeunix пока даже не намечается. Так что новая идеологическая дискуссия совершенно ни к чему.

gennik
()

Люди, вы чо, а?
make он и в африке make
если хочется необычного -
1) make configure
2) перейти в work/программа
3) сказать configure с нужными опциями
4) вернуться ../../ и сказать make install
но это изврат
обычно чтение мейкфайла помогает узнать его опции
(например - WITH_ЧТОТО=yes)
ну и обычные параметры не надо экспортить (откуда этот бред?)
хочется сменить установочную директорию и добавить -O3 к опциям gcc?
make PREFIX=/usr/superdir CFLAGS+=-O2 CXXCLAFS+=-O3 all install

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.