Как настроить emerge?
Гость 20 марта, 2005 - 23:52
Господа, подскажите, как указать системе, что портежи лежат на 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:
кстати самый оптимальный вариант, ибо ак будет наименьшее кол-во гемора
Есть еще один ва
Есть еще один вариант. У меня иногда есть возможность "ножками" забрать зеркало 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
И все дела.