@MARMELAD03

Как решить проблему с установкой genkernel?

Gentoo
Chroot
desktop linux # emerge --ask sys-kernel/genkernel

 * IMPORTANT: 10 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


 * IMPORTANT: 9 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-arch/cpio-2.12-r1  USE="nls" 
[ebuild  N    #] sys-kernel/genkernel-3.4.52.3  USE="-cryptsetup (-ibm) (-selinux)" 

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by sys-kernel/genkernel (argument)
# /usr/portage/profiles/targets/systemd/package.mask:
# sys-kernel/genkernel is not compatible with Systemd, you need
# to use sys-kernel/genkernel-next instead
=sys-kernel/genkernel-3.4.52.3

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No] Yes

Autounmask changes successfully written.

 * IMPORTANT: 10 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
desktop linux # genkernel
bash: genkernel: команда не найдена
desktop linux #
  • Вопрос задан
  • 1836 просмотров
Решения вопроса 1
martynov-yury
@martynov-yury
Web-developer
попробуйте в /etc/portage/package.mask/ создать файл package.unmask

и записать в него то, что он у вас просит:
# required by sys-kernel/genkernel (argument)
# /usr/portage/profiles/targets/systemd/package.mask:
# sys-kernel/genkernel is not compatible with Systemd, you need
# to use sys-kernel/genkernel-next instead
=sys-kernel/genkernel-3.4.52.3


genkernel is not compatible with Systemd, you need to use genkernel-next
И да! genkernel умеет работать только с openrc и не поддерживает Systemd
для этого лучше ставить genkernel-next
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
LiliaV
@LiliaV
программист, начинающий сисадмин
В моем случае Gentoo не требовал genkernel-next но просил обновить конфиг файлы в \etc\portage после обновления все равно ругался что не найдена команда. Дальше пустил после выполнения команды
emerge genkernel
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы