Gentoo Archives: gentoo-user-ru

From: Peter Volkov <pva@g.o>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Бинарные обновления
Date: Tue, 01 Dec 2009 07:35:31
Message-Id: 1259652821.13645.173.camel@tablet
In Reply to: Re: [gentoo-user-ru] Бинарные обновления by Andrew N Golovkov
1 В Срд, 18/11/2009 в 02:24 +0300, Andrew N Golovkov пишет:
2 > On Tuesday 17 November 2009 23:49:10 Alexander Tratsevskiy wrote:
3
4 > > Созрели сделать свой PORTAGE_BINHOST для дистрибутивов Calculate Linux.
5 > > Вопрос такой, что посоветуете сделать с ядром и с зависимыми от него пакетами,
6 > > например: net-wireless/broadcom-sta, net-wireless/madwifi-ng, net-
7 > > dialup/slmodem, sys-fs/aufs2, x11-drivers/nvidia-drivers и пр.
8 > > Дело в том, что все они после компиляции прописывают модуль в бинарном пакете
9 > > исходя из пути установленной версии ядра, например: /lib/modules/2.6.31-
10 > > gentoo-r2/misc/aufs.ko. Но жесткой зависимости к версии ядра пакеты не имеют и
11 > > при установке нового ядра модули отъедут. Переустановка из бинарных пакетов не
12 > > поможет.
13
14 Почему не поможет? Как эксперимент мы делали так: обновляли ядро на
15 сервере, собирали его и обноляли все модули. Таким образом на
16 пользовательских машинах нужно было скачать ядро, потом переставить с
17 бинхоста пакеты $(qfile -Cvq /lib/modules). Неудобство в том, что как
18 только обновлено ядро на сервере нужно чтобы все клиенты тоже были
19 обновлены и если у кого-то вылезает регрессия, то возникает проблема.
20
21 Но в любом случае удобнее собирать на пользовательских компьютерах,
22 особенно, учитывая, что есть идея добавить modules USE во все ядрёные
23 пакеты.
24
25 --
26 Peter.