Как выкачать последние версии всех пакетов?
Гость 21 декабря, 2006 - 19:44
Как можно выкачать последние версии всех пакетов зарегистрированных в portage?
»
- Для комментирования войдите или зарегистрируйтесь
Перейти на
Перейти на нестабильную ветку что ли?
ACCEPT_KEYWORDS="~x86"
Или для зеркалирования?
Для зеркалирования.
Мне надо выкачать последние пакеты для зеркалирования, архитектура ~x86.
Ну можно
Ну можно скриптом пройтись по каталогу /usr/portage и сформировать список имен всех пакетов, установленных в системе, а потом передавать их по одному emerge с ключом -f, причем отслеживать
1) Замаскированный пакеты.
2) Пакеты, которые надо скачивать самостоятельно.
Но с учетом того, что в gentoo много архитектур + стабильная/нестабильная ветка для зеркалирования это не подходит, надо все заркало целиком выкачивать.
вопрос неочень
вопрос неочень понятен - какие версии ? стабильные, тестинг, нестабильные, альфы? снапшоты? в каждом пакете своё.
Я делал так:
Я делал так: сначала сгенерировал список всех пакетов
eix -c | awk '{print $2}' > /tmp/allpackages
затем натравил на него такой скрипт:
for i in `cat /tmp/allpackages`; do ./emerge-pf.sh --nodeps $i >> /tmp/allurls; done
дальше дело техники:
cd /usr/portage/distfiles
wget -c -i /tmp/allurls
Правда генерация списка всех урлов очень долгая (. Может кто подскажет способ получше?
Спасибо.
Спасибо. Будем качать.
Кстати а есть
Кстати а есть такая комманда которая выдаёт ссылки для скачивания из ebuild -ов?
emerge -fp man emerge
emerge -fp
man emerge