Страница 1 из 1
Как сразу скачать все зависимые порты?
Добавлено: 2009-11-16 11:18:21
Olax
команда make all-depends-list позволяет увидеть список зависимых портов
команда make fetch скачать порт
как их скрестить чтобы можно было сразу скачать порт и все его зависимости в distfiles а в последствии установить?
Re: Как сразу скачать все зависимые порты?
Добавлено: 2009-11-16 11:27:47
terminus
Re: Как сразу скачать все зависимые порты?
Добавлено: 2009-11-16 11:31:57
BirdGovorun
# make fetch
Правда, таким образом получается исходник только конкретной портированной программы, без учета ее зависимостей. Не беда, для получения исходников пакетов, с которыми данный порт связан зависимостями, существует специальная цель:
# make fetch-recursive
Правда, тут следует учитывать одно обстоятельство. Зависимости, определяемые при построении порта по полной программе, берутся из результатов реального его конфигурирования (выполнения сценария configure. При исполнении же цели fetch-recursive источником для определения зависимостей будет база данных установленных пакетов - /usr/db/pkg. Так что результаты обеих процедур не обязательно будут идентичными. Хотя на практике этим обстоятельством в большинстве случаев можно пренебречь.