FASW

Free Alternative SoftWare - Свободное Альтернативное Программное Обеспечение
 
ФорумФорум  ПорталПортал  ЧаВоЧаВо  ПоискПоиск  РегистрацияРегистрация  ПользователиПользователи  ГруппыГруппы  Вход  

Поделиться | 
 

 distfiles в Gentoo

Перейти вниз 
АвторСообщение
Ivan

avatar

Количество сообщений : 43
Дата регистрации : 2007-06-01

СообщениеТема: distfiles в Gentoo   05.06.07 12:44

вот есть на руках срез из 11DVD с distfiles

как emerge сказать, вернее как сделать так чтоб при установке предлагалось вставить тот или иной диск? Сливать 50Г на винт - нет ни места ни желания.
Вернуться к началу Перейти вниз
Посмотреть профиль
sungreen

avatar

Количество сообщений : 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

avatar

Количество сообщений : 58
Дата регистрации : 2007-05-15

СообщениеТема: Re: distfiles в Gentoo   05.06.07 13:49

... Ivan, а базовую систему уже установил? ...
Вернуться к началу Перейти вниз
Посмотреть профиль
Ivan

avatar

Количество сообщений : 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

avatar

Количество сообщений : 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

avatar

Количество сообщений : 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

avatar

Количество сообщений : 58
Дата регистрации : 2007-05-15

СообщениеТема: Re: distfiles в Gentoo   06.06.07 6:27

Ivan пишет:
говорит, что profile/arhiv..... пуст
(наверно бамбук еще не весь выкурил :-), читаю gentoo.ru и хендбуки
... либо portage не там лежит либо на profile ссылки нет ...
... покажи make.conf ...
Вернуться к началу Перейти вниз
Посмотреть профиль
Ivan

avatar

Количество сообщений : 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

avatar

Количество сообщений : 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

avatar

Количество сообщений : 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

avatar

Количество сообщений : 43
Дата регистрации : 2007-06-01

СообщениеТема: Re: distfiles в Gentoo   06.06.07 14:56

sungreen пишет:

ps. к этим трем дискам portage был от 8 февраля (если не ошибаюсь, на первом или последнем он точно есть)

а портаж то я поставил с первого диска (из 11)

на первом distfiles+installCD+stage - портажа нет
на остальных только distfiles
Вернуться к началу Перейти вниз
Посмотреть профиль
sungreen

avatar

Количество сообщений : 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

avatar

Количество сообщений : 43
Дата регистрации : 2007-06-01

СообщениеТема: Re: distfiles в Gentoo   06.06.07 21:12

в голове начинает помаленьку все складываться в нужном направлении... буду долбать сам - все должно получиться
Спасибо за помощь!
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: distfiles в Gentoo   

Вернуться к началу Перейти вниз
 
distfiles в Gentoo
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
FASW :: Основная :: Помогите новичку!-
Перейти: