Задать вопрос
@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 #
  • Вопрос задан
  • 1853 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы