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. |