LINUX.ORG.RU

Portage хочет заменить module-init-tools на kmod. Что делать?

 , ,


0

2

Сабж. Делаю обновление, вижу вот такое


[uninstall ] sys-apps/module-init-tools-3.16-r2 USE="-static"
[blocks b ] sys-apps/module-init-tools («sys-apps/module-init-tools» is blocking sys-apps/kmod-12-r1)
[blocks b ] sys-apps/kmod («sys-apps/kmod» is blocking sys-apps/module-init-tools-3.16-r2)

...

# Samuli Suominen <ssuominen@gentoo.org> (07 Mar 2013)
# Masked in favour of sys-apps/kmod. Now is the time to file
# bugs against sys-apps/kmod if you have issues with it you
# didn't with module-init-tools.
# Later removal at 01-01-2014 by request from eudev maintainers



Как-то оно выглядит подозрительно. Зачем нужен kmod, чем он лучше module-init-tools и не имеет ли к этому отношение Поттеринг? Не поломается ли у меня система после этого? Будет ли оно работать с eudev?


★★★★★

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

Посмотри кто от него зависит, может зависимость вызвана флагом

s9gf4ult ★★
()

Я на ~ давно заменил. Брат жив.

PS. Использую eudev

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

Что делать?

Можете заменять. У вас устанавливается новый udev, скорее всего udev-200 с задействованным флагом kmod.

Зачем нужен kmod, чем он лучше module-init-tools и не имеет ли к этому отношение Поттеринг

kmod предоставляет новое api для работы с модулями и параллельную загрузку модулей. Имеет отношение к нему самому, но теперь и сам udev имеет такое же к нему отношение, т.к. кодовые базы udev и systemd объединены.

Не поломается ли у меня система после этого?

Не должна.

Будет ли оно работать с eudev?

Будет, раз уж у eudev есть флаг kmod.

kostik87 ★★★★★
()

это к сиверсу почему с удева 187 вроде обязателен кмод. впрочем на самом деле правильная замена ибо моуль инит тулз таки костыль отслуживший своё.

Thero ★★★★★
()

Прекратите тупить!
Просто снеси module-init-tools и поставь kmod(вроде даже без зачисления в мир)
Если нужно подробнее, то научись гуглить.

deterok ★★★★★
()

не имеет ли к этому отношение Поттеринг?

Имеет. Это все его корефаны с района пилят. А ты как думал?

plm ★★★★★
()
Ответ на: комментарий от kostik87

Будет, раз уж у eudev есть флаг kmod.

У меня сейчас eudev-1_beta2-r2 установлен с флагом -kmod, и portage на это никак не реагирует. По идее он должен ругаться и предложить включить юз kmod. Или это eudev-разработчики накосячили?

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

Добавьте к emerge ключ '-t' для того, что бы увидеть кто тянет kmod. Кроме того module-init-tool замаскированы и будут удалены из дерева 1 января 2014 года, о чём и говорится в выводе emerge.

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

kmod представляет те же тулзы (modprobe, insmod, rmmod, depmod). Другой вопрос, что как библиотека он дрянь та ещё. Udev лучше с -kmod собирать.

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

ну или ты можешь переходить на Funtoo, разработчики которого не перешли на kmod и врядли переидут.

anonymous
()

module-init-tools больше не разрабатывается, всем предлагают переползти на kmod

Читай новости по поводу обновления udev

Pinkbyte ★★★★★
()
Ответ на: комментарий от Harald

По идее он должен ругаться и предложить включить юз kmod. Или это eudev-разработчики накосячили?

А они в курсе.

# Later removal at 01-01-2014 by request from eudev maintainers

Pinkbyte ★★★★★
()
Ответ на: комментарий от deterok

Просто снеси module-init-tools и поставь kmod(вроде даже без зачисления в мир)

ага, только если кмод задействован юзом, то при обновлении мира вылезут коллизии, их, конечно, портаж сам разрулит, только действие будет лишним.

funeralismatic ★★★
()
Ответ на: комментарий от funeralismatic

в ебилдах virtual/udev и sys-fs/udev по умолчанию стоит USE=«+kmod», так что если его не выключать то всё будет ОК.

Pinkbyte ★★★★★
()

USE="-kmod module-init-tools"

это всё, что я сделал (правда наоборот, мне инит-тулз не нужен), при обновлении портаж сам разрулил, и больше не парюсь.

funeralismatic ★★★
()
Ответ на: комментарий от Pinkbyte

дык вопрос вроде про eudev, не?

я udev не пользовал на генте никогда... точнее снёс его при первом же обновлении.

funeralismatic ★★★
()

Что делать?

снести module-init-tools, поставить kmod

x0r ★★★★★
()

ставь, только собери kmod с юзом tools (нужно для загрузки модулей (например modprobe, rmmod))

ymuv ★★★★
()

Что делать?

Вдоль. Хотя нет, поздно, расширяй зондоприёмник.

anonymous
()

Хреновый гентушник пошёл, негодный. Даже сам не может почитать и разобраться. Где-то с полгода назад эту тему тут активно обсуждали.

Dark_SavanT ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.