Есть ли возможность узнать что будет собираться (какие пакеты) при установке определённого порта?
Есть возможность делать это через make search key=<port>. но так не очень удобно, перебирать вручную зависимости... Или он учитывает и зависимости зависимостей? Также интересно учитываются ли флаги make.conf при этом.
поиск зависимостей порта
Модератор: arachnid
-
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
-
- Сообщения: 68
Re: поиск зависимостей порта
Есть ли возможность узнать что будет собираться (какие пакеты) при установке определённого порта?
Помоему можно... Если не ошибаюсь, то узнать можно в самом Makefile...
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
-
- Сообщения: 132
- ОС: FreeBSD 6.2-RELEASE-p1
Re: поиск зависимостей порта
Код: Выделить всё
cd /usr/ports/<категория>/<порт>
make clean
P.S. проверил - так и есть:
Код: Выделить всё
# cd /usr/ports/misc/mc
# make clean
Код: Выделить всё
===> Cleaning for pkg-config-0.20_2
===> Cleaning for gmake-3.80_2
===> Cleaning for libiconv-1.9.2_2
===> Cleaning for gettext-0.14.5_2
===> Cleaning for glib-2.10.3
===> Cleaning for xorg-libraries-6.9.0
===> Cleaning for libtool-1.5.22_2
===> Cleaning for perl-5.8.8
===> Cleaning for imake-6.9.0
===> Cleaning for libdrm-2.0.1_1
===> Cleaning for freetype2-2.1.10_3
===> Cleaning for fontconfig-2.3.2_5,1
===> Cleaning for expat-2.0.0_1
===> Cleaning for mc-4.6.1_3
более того, если имена портов зависят от опций из make.conf или /var/db/ports, в выводе будут именно 'правильные'
Computer is Only a Tool
-
- Бывший модератор
- Сообщения: 749
- ОС: GNU/Linux
Re: поиск зависимостей порта
в общем после этого надо ползать ручками по каждой зависимости и в ней делать make clean чтобы посмотреть от чего она зависит? так? и потом уже каждуй руками собирать или прописывать опции в /etc/make.conf
Я правильно понял?
-
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: поиск зависимостей порта
make fetch-recursive-list > LIST
В файле LIST будут ссылки и название софта, который должен будет закачаться и собраться, уже установленный софт там не учитывается, правда если только при наличии новой версии порта.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux