LINUX.ORG.RU

Модули к ядру, устанавливаемые как .ebuild-ы

 , ,


0

1

Есть, к примеру, zfs собираемая как модуль ядра. Но распространяться она с ядром вместе не может.

Я посмотрел на gpo.zugaina.org и не нашел её там, нашел только в виде fuse.

Ещё такая же история была раньше с aufs (сейчас как там я не знаю).

Почему же, почему не сделают ебилдов для модулей ядра?

Для zfs есть пакет zfs-kmod, вот почитай: https://wiki.gentoo.org/wiki/ZFS#Modules

Для aufs был пакет sys-fs/aufs3, но сейчас его нет.

Если тебе нужна aufs в составе ядра, то либо ставь aufs-sources, исходники ядра с наложенными патчами aufs.

Либо скачай и наложи патчи на исходники твоего ядра.

anonymous
()

Почему же, почему не сделают ебилдов для модулей ядра?

Потому что в этом нет смысла. Модули можно ставить и собирать вручную. Модули ядра не нуждаются в контроле со стороны Portage.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Почему же, почему не сделают ебилдов для модулей ядра?

Бери linux-mod.eclass и делай сам. В дереве есть модули ядра и поддержка portage.

emerge @module-rebuild

aufs в дереве не было, потому что, видимо, не хватало мейнтейнера. Сейчас он не
нужен, т.к. есть overlayfs. Про zfs ничего не знаю. Какие еще тебе модули нужны?

gentoo1love
()
Ответ на: комментарий от Deleted

Но после обновления пакета ядра и переключения в eselect нужно будет определиться какие сторонние модули вне ядра нужно пересобрать. Для этого например emerge @module-rebuild или emerge @x11-module-rebuild есть

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от anonymous

вот да, я тоже так подумал, но не написал, так как тот юзер - известный в узких кругах

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от vertexua

Это модули стороннего ПО, они не копируются в /lib/modules и т.д.

Deleted
()
Ответ на: комментарий от anonymous

Обновил ядро и привет.

Для сторонних модулей уже есть ебилды, созданы лишь для удобства. Однако компилять модуль ядра можно и вручную. Например, если собрал ядро, но пропустил модуль в menuconfig, и чтобы не пересобирать ядро заново, просто собираем сам модуль и он копируется куда надо в /lib/modules.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.