Репозиторий 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

Личные инструменты