Как настроить emerge?

Господа, подскажите, как указать системе, что портежи лежат на hdd, а то он пытается их скачать. Не буду же я добытые портежи резать на диск, а потом ставить.

качаешь portage, кл

качаешь portage, кладешь его в /var/tmp/emerge-webrsync, потом emerge-webrsync -n

есть два типа фа

есть два типа файлов с которыми работает portage
1. бинарные (скомпилированые заранее)
2. исходники
Первые лежат в /usr/portage/packages
для их установки необходимо использовать ключ -k
emerge -k somepackage
Вторые лежат в /usr/portage/distfiles
они используются по умолчанию
Соответственно если portage лезет в инет за файлами, у вас не указан ключ -k либо у вас действительно нет этих файлов

Добавлю, что можно сделать соответствующие символические ссылки
ln -s /patch/to/files/ /usr/portage/distfiles/

Re:

Aspirin написал(а):
Добавлю, что можно сделать соответствующие символические ссылки
ln -s /patch/to/files/ /usr/portage/distfiles/

кстати самый оптимальный вариант, ибо ак будет наименьшее кол-во гемора

Есть еще один ва

Есть еще один вариант. У меня иногда есть возможность "ножками" забрать зеркало Gentoo на винт. Что бы потом не разбираться какие портежи мне из этих 20-30Гиг нужны я просто сделал у себя виртуальный сайт, который повторяет стандартную схему любого зеркала:
gentoolocal.my/distfiles/
после чего добавил его в /etc/portage/mirrors:
echo 'local http://gentoolocal.my' > /etc/portage/mirrors.
Теперь, что бы обновить порты, мне достаточно подмонтировать винт со свежими дистрибьютивами
mount /dev/hdb3 /var/www/gentoolocal.my/distfiles/ -t vfat -o gid=100,umask=0007
сделать unset http_proxy (если надо) и запустить
emerge -uDav world.
Все "скачается" и поставится с локального винта.

А можно у тебя э

А можно у тебя это зеркало как-нибудь забрать?

mount /dev/мойкрутойвинтсдистфайлами /usr/portage/distfiles

И все дела.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".