Вы здесь

Вопрос по distfiles

Возможно тут где то уже есть таковая тема, но не нашел именно того, что хотелось бы.
На работе есть хороший канал в интернет, да интернет отсутствует. Поэтому есть желание списать Все дистрибутивные файлы и ставить их дома.
Собственно возник вопрос - как узнать список всех дистрибутивов? Так как качать весь репозитарий - получается по объему раза в полтора - два больше, так как там лежат различные версии одних и тех же файлов.
Что нужно сделать, чтобы узнать весь список файлов?

emerge -pf
выведет линки для скачки. Можно еще esearch попробовать, там кажется можно кастомизировать вывод. Можно найти скрипты, которые из вывода emerge -pf составляют список линков на закачку.
А если хочешь скачивать все дистрибутивы, то только последние, то можно воспользоваться тем, что файлы как правило именуются единообразно и выделить файлы, совпадающие в названии до последнего знака -, а потом выбрать наиболее поздний из этих файлов.

KiberGus написал:
emerge -pf
выведет линки для скачки. Можно еще esearch попробовать, там кажется можно кастомизировать вывод. Можно найти скрипты, которые из вывода emerge -pf составляют список линков на закачку.
А если хочешь скачивать все дистрибутивы, то только последние, то можно воспользоваться тем, что файлы как правило именуются единообразно и выделить файлы, совпадающие в названии до последнего знака -, а потом выбрать наиболее поздний из этих файлов.

он выведет линки для всех, даже для тех что есть уже есть в distfiles.
Как выудить только линки на те которых в distfiles нет?

DeathMoroz написал:

он выведет линки для всех, даже для тех что есть уже есть в distfiles.
Как выудить только линки на те которых в distfiles нет?

Ответ:
http://gentoo.ru/node/72#comment-7394 - в FAQ

CoolSpirit написал:
Возможно тут где то уже есть таковая тема, но не нашел именно того, что хотелось бы.
На работе есть хороший канал в интернет, да интернет отсутствует. Поэтому есть желание списать Все дистрибутивные файлы и ставить их дома.
Собственно возник вопрос - как узнать список всех дистрибутивов? Так как качать весь репозитарий - получается по объему раза в полтора - два больше, так как там лежат различные версии одних и тех же файлов.
Что нужно сделать, чтобы узнать весь список файлов?

emerge --sync
emerge -uDpvN world
emerge -uDfN world
скачает все, что нужно.

На этом форуме есть замечательный топик на эту тему. Поиск -- ваш друг ;)

просто сделал через emerge -fv а далее через awk =)