Репозиторий Gentoo в Метро
Материал из Bryansk Linux Users Group.
Пользователи Метро/Домолинк могут обновлять Gentoo, используя обновляемый ежесуточно утром репозиторий. Его адрес:
ftp://lug32.b-metro.net/gentoo-distfiles/
Он является полным зеркалом distfiles.gentoo.org для архитектур x86 и amd64, а, следовательно, содержит полный срез дистфайлов, ветку experimental, stage 1, 2, 3, hardened stage 1, 2, 3, install cd, livecd для выпусков 2007.0 и 2008.0 (на момент редактирования статьи), снимки portage.
Для использования репозитория необходимо отредактировать файл /etc/make.conf, добавив строчку
GENTOO_MIRRORS="ftp://lug32.b-metro.net/gentoo-distfiles/"
Переменная GENTOO_MIRRORS содержит в себе список зеркал, разделённых пробелами и/или расположенных на новой строке:
GENTOO_MIRRORS="ftp://lug32.b-metro.net/gentoo-distfiles/ http://distfiles.gentoo.org http://gentoo.osuosl.org/"
Для обновления portage можно воспользоваться либо emerge-webrsync, либо emerge-delta-webrsync.
- emerge-webrsync просто скачивает последний снимок portage и устанавливает его.
- emerge-delta-webrsync скачивает разницу между снимками в виде небольших патчей, накладывает их на предыдущий снимок portage и генерирует новый, поэтому для того, чтобы начать использовать emerge-delta-webrsync, требуется недавний снимок portage, который можно либо скачать отдельно с ftp://lug32.b-metro.net/gentoo-distfiles/snapshots/, либо с помощью emerge-webrsync.
emerge-delta-webrsync не входит в базовую поставку Gentoo, поэтому его необходимо установить:
root@localhost# emerge emerge-delta-webrsync
После того, как portage обновлён до актуального состояния, можно обновлять систему.
Чтобы посмотреть список пакетов, которые будут обновлены, нужно выполнить:
root@localhost# emerge -pvuD world
Чтобы скачать новые версии дистфайлов:
root@localhost# emerge -fuD world
Чтобы установить:
root@localhost# emerge -uD world
Работа с Gentoo portage детально разъяснена в соответствующем разделе Gentoo Handbook

