| distfiles в Gentoo | |
|
|
Автор | Сообщение |
---|
Ivan
Количество сообщений : 43 Дата регистрации : 2007-06-01
| Тема: distfiles в Gentoo 05.06.07 12:44 | |
| вот есть на руках срез из 11DVD с distfiles
как emerge сказать, вернее как сделать так чтоб при установке предлагалось вставить тот или иной диск? Сливать 50Г на винт - нет ни места ни желания. | |
|
| |
sungreen
Количество сообщений : 58 Дата регистрации : 2007-05-15
| Тема: Re: distfiles в Gentoo 05.06.07 13:48 | |
| ... emerge этого не умеет ... ... тема обсуждалась на gentoo.ru http://gentoo.ru/node/5978 http://gentoo.ru/node/4809 но, imho, лучше на диск (у меня внешний fireware, периодически цепляю к нужной машине) или в сеть (по nfs) ...
... ps. попробуй использовать 3х-дисковый комплект, на нем рабочий ...
Последний раз редактировалось: (05.06.07 13:50), всего редактировалось 1 раз(а) | |
|
| |
sungreen
Количество сообщений : 58 Дата регистрации : 2007-05-15
| Тема: Re: distfiles в Gentoo 05.06.07 13:49 | |
| ... Ivan, а базовую систему уже установил? ... | |
|
| |
Ivan
Количество сообщений : 43 Дата регистрации : 2007-06-01
| Тема: Re: distfiles в Gentoo 05.06.07 22:23 | |
| - sungreen пишет:
- ... Ivan, а базовую систему уже установил? ...
- выделил разделы, - распаковал stage3 - распаковал снимок портажей, - зачрутился - поправил /etc/make.conf (прописал пути PORTAGE_TMPDIR,PORTDIR,DISTDIR,PKGDIR,PORT_LOGDIR) - переписал с первого диска DISTFILES - очистил переменную SYNC - пытаюсь чтото делать c emerge(поставить исходники ядра) - говорит, что profile/arhiv..... пуст (наверно бамбук еще не весь выкурил :-), читаю gentoo.ru и хендбуки | |
|
| |
Ivan
Количество сообщений : 43 Дата регистрации : 2007-06-01
| Тема: Re: distfiles в Gentoo 05.06.07 22:28 | |
| - sungreen пишет:
- но, imho, лучше на диск (у меня внешний fireware, периодически цепляю к нужной машине) или в сеть (по nfs) ...
... ps. попробуй использовать 3х-дисковый комплект, на нем рабочий ... блин диска нет, на машине уже стоят 2 оси (наверно придется кого то потеснить) - буду пробовать 3-х дисковый вариант (спасибо за подсказку). А эти 3 диска - это сборка от XOR? а если DISTFILES будет лежать в разделе NTFS - ведь так можно? примонтирую и пропишу пути к нему? | |
|
| |
sungreen
Количество сообщений : 58 Дата регистрации : 2007-05-15
| Тема: Re: distfiles в Gentoo 06.06.07 6:24 | |
| ... на NTFS тоже можно, но emerge (при очередном обновлении) будет закачивать в distfiles, а писать на NTFS, imho даже при наличии ныне модных драйверов - небезопасно, поэтому лучше организовать distfiles на родной fs ...
ps. ... 3-х дисковый комплек записал Alexxy http://gentoo.ru/user/342 с форума gentoo.ru, это не XOR а его живой distfiles ... - ... еще раз ему спасибо ... | |
|
| |
sungreen
Количество сообщений : 58 Дата регистрации : 2007-05-15
| Тема: Re: distfiles в Gentoo 06.06.07 6:27 | |
| - Ivan пишет:
- говорит, что profile/arhiv..... пуст
(наверно бамбук еще не весь выкурил :-), читаю gentoo.ru и хендбуки ... либо portage не там лежит либо на profile ссылки нет ... ... покажи make.conf ... | |
|
| |
Ivan
Количество сообщений : 43 Дата регистрации : 2007-06-01
| Тема: Re: distfiles в Gentoo 06.06.07 14:03 | |
| - sungreen пишет:
... покажи make.conf ... сейчас воспроизвел все на рабочем, старался делать все по книжке и конспектировал: - Цитата :
- #раздел для /
mkfs.ext3 /dev/hda2 #раздел для /home mkfs.ext3 /dev/hda3 #раздел для подкачки уже есть
mount /dev/hda2 /mnt/gentoo mount -t proc none /mnt/gentoo/proc mount -o bind /dev/ /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash env-update source /etc/profile
/usr/share/zoneinfo/Europe/Moscow /etc/localtime
mkdir /usr/portage
# в /dev/hda1/gentoo/distfiles/ - лежит distfiles c трех дисков mount /dev/hda1 /tmp
ln -s /tmp/gentoo/distfiles/ /usr/portage/
# почему то думал он не нужен при безсетевой установки, но профилей тогда нет, поэтому разархивировал на этой стадии tar xvjf /tmp/portage-20070126.tar.bz2 -C /usr
#далее ставлю ядро USE="-doc symlink" emerge gentoo-sources в рузультате: Calculating dependencies... done! >>> Emerging (1 of 1) sys-kernel/gentoo-sources-2.6.18-r6 to / >>> Downloading http://gentoo.oregonstate.edu/distfiles/genpatches-2.6.18-8.base.tar.bz2 --15:56:26-- http://gentoo.oregonstate.edu/distfiles/genpatches-2.6.18-8.base.tar.bz2 => `/usr/portage/distfiles/genpatches-2.6.18-8.base.tar.bz2' Resolving gentoo.oregonstate.edu... failed: Temporary failure in name resolution. !!! Couldn't download genpatches-2.6.18-8.base.tar.bz2. Aborting.(много много раз) файл make.conf - Цитата :
CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" GENTOO_MIRRORS=/usr/portage/distfiles PORTDIR=/usr/portage DISTDIR=${PORTDIR}/distfiles PKGDIR=${PORTDIR}/packages PORT_LOGDIR=/var/log/portage PORTDIR_OVERLAY=/usr/local/portage
в итоге он всеравно пытается ставить все из инета, не видя что 10 гигов distfiles лежат рядом | |
|
| |
sungreen
Количество сообщений : 58 Дата регистрации : 2007-05-15
| Тема: Re: distfiles в Gentoo 06.06.07 14:30 | |
| ... перед emerge проверь что у тебя в /usr/portage/distfiles ls /usr/portage/distfiles (?)
... imho не монтируй в /tmp (!) ... лучше mkdir /mnt/hda1 mount /dev/hda1 /mnt/hda1
... а в make.conf CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" #GENTOO_MIRRORS=/usr/portage/distfiles #PORTDIR=/usr/portage #DISTDIR=${PORTDIR}/distfiles #PKGDIR=${PORTDIR}/packages #PORT_LOGDIR=/var/log/portage #PORTDIR_OVERLAY=/usr/local/portage DISTDIR="/mnt/hda1/gentoo/distfiles"
... и еще добавь сразу ACCEPT_KEYWORDS="x86" ps. к этим трем дискам portage был от 8 февраля (если не ошибаюсь, на первом или последнем он точно есть) | |
|
| |
Ivan
Количество сообщений : 43 Дата регистрации : 2007-06-01
| Тема: Re: distfiles в Gentoo 06.06.07 14:50 | |
| - sungreen пишет:
- ... перед emerge проверь что у тебя в /usr/portage/distfiles
ls /usr/portage/distfiles
до этого были файлы, с трех дисков примонтированные в /tmp и ссылкой /usr/portage/distfiles прилепленные. Я так понимаю, что /usr/portage/distfiles должен быть пустым - туда будут сваливаться установленные пакеты, поэтому ссылку стер и создал директорию - теперь там пусто. - sungreen пишет:
... imho не монтируй в /tmp ... лучше mkdir /mnt/hda1 mount /dev/hda1 /mnt/hda1
переделал - sungreen пишет:
... а в make.conf CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" #GENTOO_MIRRORS=/usr/portage/distfiles #PORTDIR=/usr/portage #DISTDIR=${PORTDIR}/distfiles #PKGDIR=${PORTDIR}/packages #PORT_LOGDIR=/var/log/portage #PORTDIR_OVERLAY=/usr/local/portage DISTDIR="/mnt/hda1/gentoo/distfiles" ... и еще добавь сразу ACCEPT_KEYWORDS="x86"
исправил теперь в /mnt/hda1/gentoo/distfiles 10 гигов пакетов, но при USE="-doc symlink" emerge gentoo-sources всеравно таже ошибка - Цитата :
- Calculating dependencies... done!
>>> Emerging (1 of 1) sys-kernel/gentoo-sources-2.6.18-r6 to / >>> Downloading http://distfiles.gentoo.org/distfiles/genpatches-2.6.18-8.base.tar.bz2 --16:44:31-- http://distfiles.gentoo.org/distfiles/genpatches-2.6.18-8.base.tar.bz2 => `/mnt/hda1/gentoo/distfiles/genpatches-2.6.18-8.base.tar.bz2' Resolving distfiles.gentoo.org... failed: Temporary failure in name resolution.
| |
|
| |
Ivan
Количество сообщений : 43 Дата регистрации : 2007-06-01
| Тема: Re: distfiles в Gentoo 06.06.07 14:56 | |
| - sungreen пишет:
ps. к этим трем дискам portage был от 8 февраля (если не ошибаюсь, на первом или последнем он точно есть) а портаж то я поставил с первого диска (из 11) на первом distfiles+installCD+stage - портажа нет на остальных только distfiles | |
|
| |
sungreen
Количество сообщений : 58 Дата регистрации : 2007-05-15
| Тема: Re: distfiles в Gentoo 06.06.07 18:16 | |
| ... portage от 8 февраля должен быть на первом диске, только в каком каталоге не помню ... если ставишь с этих дисков, то и portage нужно брать с них ...
... emerge сначала пытается найти файл /distfiles (DISTDIR), если его там нет, то качает из GENTOO_MIRRORS в /distfiles - поэтому (imho) на начальной стадии нужно сделать так чтобы DISTDIR указывал на каталог с пакетами для установки (обычно их просто копируют /usr/portage/distfiles )... также можно сделать как у тебя было, только источники (зеркала) указать реальные ...
ps. ... у меня есть установленные системы как с первого так и со второго комплекта, могу сказать что версии сборок ядра отличаются, поэтому поставь нужный portage ... psps. ... если нужно, можем встретиться ... | |
|
| |
Ivan
Количество сообщений : 43 Дата регистрации : 2007-06-01
| Тема: Re: distfiles в Gentoo 06.06.07 21:12 | |
| в голове начинает помаленьку все складываться в нужном направлении... буду долбать сам - все должно получиться Спасибо за помощь! | |
|
| |
| distfiles в Gentoo | |
|