Проблема после обновления Portage (не вынимает дистфайлы из локальных папок)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Проблема после обновления Portage

Сообщение RazorJack »

Поставил из среза 2009 генту (спасибо xorader).
Скачал для этого два образа ( два первых из трех) и чтобы каждый раз не вставлять в сидюк диски я их просто на жесткий скинул и смонтировал в две папки соответственно /mnt/iso1 и /mnt/iso2 в файле /etc/make.conf в переменную GENTOO_MIRRORS="/mnt/iso1/dists /mnt/iso2/dists" а дальше шли зеркала сгенерированные при помощи mirrorselect.
При сборке портежи брали исходники сначала из этих папок а потом из зеркал в интернете.
Недавно выполнял emerge --sync и система сказала что надо обновить portage командой emerge portage - я так и сделал. После обновления заметил неприятную особенность:
ВСЕ исходники стали грузиться только из зеркал в интернете даже если они присутствуют в папках /mnt/iso1/dists и /mnt/iso2/dists. При этом в логах пишет примерно такое

Код: Выделить всё

не могу установить соединение с http://mnt/iso1/dists

это не цитата но суть таже. То есть теперь portage добавляет имя протокола если в адресе зеркала его нету
Теперь внимание вопрос: как теперь сказать portage чтобы она исходники брала из папок /mnt/iso1 и /mnt/iso2 а если не найдет там то грузила из списка зеркал в интернете ?
ЗЫ: можно конечно вручную класть их в /usr/portage/distfiles/ но это утомительно а копировать все дистфайлы полностью - диск не резиновый.
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Проблема после обновления Portage

Сообщение razum »

Ну так для 2х образов место ведь нашлось?! Образы-то удалите, а?
Вытащите из обоих dist все исходники и смонтируйте к /usr/portage/distfiles
И усё.
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Проблема после обновления Portage

Сообщение RazorJack »

Образы мне нужны в виде образов это не тоже самое что просто папка с дистфайлами
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Проблема после обновления Portage

Сообщение RazorJack »

попробовал в /etc/make.conf
DISTDIR="/usr/portage/distfiles /mnt/iso1/dists ...
нифига.
даже круче: решила сохранить скачаный файл в смонтированный на чтение образ !!!
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Проблема после обновления Portage

Сообщение razum »

RazorJack писал(а):
14.03.2009 16:20
Образы мне нужны в виде образов это не тоже самое что просто папка с дистфайлами

Зачем? мне просто интересно.
Вы собираетесь еще раз ставиться?
Спасибо сказали:
Supervisor
Сообщения: 147
ОС: Sabayon ~x86

Re: Проблема после обновления Portage

Сообщение Supervisor »

RazorJack писал(а):
14.03.2009 11:52
GENTOO_MIRRORS="/mnt/iso1/dists /mnt/iso2/dists" а дальше шли зеркала сгенерированные при помощи mirrorselect.
................
ВСЕ исходники стали грузиться только из зеркал в интернете даже если они присутствуют в папках /mnt/iso1/dists и /mnt/iso2/dists. При этом в логах пишет примерно такое

Код: Выделить всё

не могу установить соединение с http://mnt/iso1/dists



GENTOO_MIRRORS="file:///mnt/iso1/dists file:///mnt/iso2/dists"

ИМХО вот так будет работать :console:
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Проблема после обновления Portage

Сообщение RazorJack »

Прописал.
теперь так:

Код: Выделить всё

oot@localhost /home/razor % emerge --resume
Calculating dependencies... done!
*** Resuming merge...

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-office/koffice-1.6.3-r2
>>> Downloading 'file:///mnt/cdrom/distfiles/koffice-1.6.3.tar.bz2'
file:///mnt/cdrom/distfiles/koffice-1.6.3.tar.bz2: Неподдерживаемая схема.
>>> Downloading 'file:///mnt/iso1/distfiles/koffice-1.6.3.tar.bz2'
file:///mnt/iso1/distfiles/koffice-1.6.3.tar.bz2: Неподдерживаемая схема.
>>> Downloading 'file:///mnt/iso2/distfiles/koffice-1.6.3.tar.bz2'
file:///mnt/iso2/distfiles/koffice-1.6.3.tar.bz2: Неподдерживаемая схема.
>>> Downloading 'http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/koffice-1.6.3.tar.bz2'
--2009-03-15 13:58:54--  http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/koffice-1.6.3.tar.bz2

Файл koffice в директориях присутствует , кладеш его ручками в дистфайлы - собирается.
Задача не в сборке именно koffice а в том чтоб portage брала дистфайлы из конкретных папок прежде чем из инета.
Может ктонибудть знает переменную какуюнибудь ? или может гдето есть документ который описывает изменения в portage человеческим языком ?
Спасибо сказали:
Supervisor
Сообщения: 147
ОС: Sabayon ~x86

Re: Проблема после обновления Portage

Сообщение Supervisor »

RazorJack писал(а):
15.03.2009 12:04
Файл koffice в директориях присутствует , кладеш его ручками в дистфайлы - собирается.
Задача не в сборке именно koffice а в том чтоб portage брала дистфайлы из конкретных папок прежде чем из инета.
Может ктонибудть знает переменную какуюнибудь ? или может гдето есть документ который описывает изменения в portage человеческим языком ?


Как один из вариантов поднять ФТП, который будет смотреть на /mnt/iso1/dists /mnt/iso2/dists ну и соответсвенно адрес ФТП-шника прописать в GENTOO_MIRRORS
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Проблема после обновления Portage

Сообщение razum »

Ага. А еще один вариант: поднять apachе и прописывать http://localhost
Становится весело
:)
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Проблема после обновления Portage

Сообщение RazorJack »

С фтп по проще будет чем апачем днакож почему бы и нет ?...
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: Проблема после обновления Portage

Сообщение Maximus_V »

А вот же в соседней теме: Кто как ужимает portage?
Устанавливаем переменную $DISTDIR
А также
(man make.conf) писал(а):PORTAGE_RO_DISTDIRS = [space delimited list of directories]
When a given file does not exist in DISTDIR, search for the file in this list of
directories. Search order is from left to right. Note that the current implemen‐
tation works by creating a symlink inside DISTDIR, but that may change in the
future.

Не оно?
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Проблема после обновления Portage

Сообщение RazorJack »

Точно !
ОНО. Спасибо теперь я спокоен.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Проблема после обновления Portage

Сообщение serzh-z »

Maximus_V писал(а):
15.03.2009 21:34
PORTAGE_RO_DISTDIRS = [space delimited list of directories]
О, а новый Portage не отстаёт от жизни... =)
Спасибо сказали: