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

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-01-17 20:20:27
icb
Раньше пакеты лежали на ftp, но теперь там даже каталога такого нет. Где можно выкачать все пакеты для локального использования?

ftp://ftp.freebsd.org/pub/FreeBSD/ports ... README.txt
Our distfiles cache has been moved to:
http://distcache.FreeBSD.org/ports-distfiles/
distfiles can be fetched by name from there, as specified
in the corresponding port that uses it.
Но как узнать точно имя нужного distfiles?

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-01-17 20:30:11
guest
icb писал(а):Раньше пакеты лежали на ftp, но теперь там даже каталога такого нет. Где можно выкачать все пакеты для локального использования?

ftp://ftp.freebsd.org/pub/FreeBSD/ports ... README.txt
Our distfiles cache has been moved to:
http://distcache.FreeBSD.org/ports-distfiles/
distfiles can be fetched by name from there, as specified
in the corresponding port that uses it.
Но как узнать точно имя нужного distfiles?
сколько лет в спячке? :)
1) отделите мух от кот..., в смысле пакеты и sources для портов
2) пакеты находятся на официальных репозиториях pkg.freebsd.org (man pkg)
3) sources для портов в distfiles cache, имя соответствующего sources
можно узнать в портах в distinfo, нельзя выкачать ВСЕ sources портов.

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-01-17 20:41:21
icb
undefined писал(а): сколько лет в спячке? :)
Много :) Не надо было, а тут понадобилось и решил вспомнить - но уже не актуально.
undefined писал(а): 1) отделите мух от кот..., в смысле пакеты и sources для портов
Я знаю разницу, мне нужно именно то и другое.
undefined писал(а): 2) пакеты находятся на официальных репозиториях pkg.freebsd.org (man pkg)
Вот спасибо, то что надо :)
undefined писал(а): 3) sources для портов в distfiles cache, имя соответствующего sources
можно узнать в портах в distinfo
А как быть с metaport? Там же часты рекурсии, да и не всегда понятно куда оно ведет вообще.
undefined писал(а): нельзя выкачать ВСЕ sources портов
Почему?

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-01-18 0:12:44
guest
icb писал(а):
undefined писал(а): 2) пакеты находятся на официальных репозиториях pkg.freebsd.org (man pkg)
Вот спасибо, то что надо :)
# drill _http._tcp.pkg.freebsd.org SRV

и выбрать pkg0.ydx.freebsd.org
icb писал(а):
undefined писал(а): 3) sources для портов в distfiles cache, имя соответствующего sources
можно узнать в портах в distinfo
А как быть с metaport? Там же часты рекурсии, да и не всегда понятно куда оно ведет вообще.
ну батенька, как устроен метапорт? куда он ведет - понятно?
icb писал(а):
undefined писал(а): нельзя выкачать ВСЕ sources портов
Почему?
нет полного индекса, только вытаскивать имя sources из порта, да и не все в dist-cache, многое
тянется с разных мест, с sf.net и тому подобное.

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-01-22 18:24:30
Alex Keda
make fetch-recursive

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-02-07 15:24:27
unisol
Alex Keda писал(а):make fetch-recursive
Жестоко, места понадобится "неопределенная куча.
И все равно - "всё не достанется", встречались раньше порты, где исходники нужно было руками доставать, потыкав по кнопочкам "принять лицензию" и т.п. Плюс порты, где привязка к версии ОС и ещё оно по пути вопросов может назадавать, шо состаришься раньше :)

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-02-09 8:20:29
Alex Keda
Ну, с вопросами как раз проще всего

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

setenv BATCH=yes
и всё

А с лицензиями, да ручками - это вопросы к производителям софта....

Где теперь скачивать distfiles и пакеты?

Добавлено: 2016-02-09 19:43:05
ev
man ports
fetch-list
Show list of files to be fetched in order to build the port.

fetch-recursive-list
Show list of files that would be retrieved by fetch-recursive.