REQUIRED_USE
ãã㪠emerge ã¨ã©ã¼ãè¦ããã¨ã¯ããã ããã
Calculating dependencies \ !!! Problem resolving dependencies for sys-kernel/dracut ... done! !!! The ebuild selected to satisfy "dracut" has unmet requirements. - sys-kernel/dracut-024-r2::gentoo USE="(multilib) -debug -device-mapper -net -optimization (-selinux)" DRACUT_MODULES="btrfs lvm ssh-client syslogame -bootchart -caps -cifs -crypt -crypt-gpg -crypt-loop -dmraid -dmsquash-live -gensplash -iscsi -livenet -mdraid -multipath -nbd -nfs -plymouth - The following REQUIRED_USE flag constraints are unsatisfied: dracut_modules_lvm? ( device-mapper ) dracut_modules_ssh-client? ( net ) The above constraints are a subset of the following complete expression: dracut_modules_crypt-gpg? ( dracut_modules_crypt ) dracut_modules_crypt-loop? ( dracut_modules_crypt ) dracut_modules_livenet? ( dracut_moduleslive ) dracut_modules_crypt? ( device-mapper ) dracut_modules_dmraid? ( device-mapper ) dracut_modules_dmsquash-live? ( device-mapper ) dracut_modut? ( device-mapper ) dracut_modules_lvm? ( device-mapper ) dracut_modules_cifs? ( net ) dracut_modules_iscsi? ( net ) dracut_modules_livenet? ( netmodules_nbd? ( net ) dracut_modules_nfs? ( net ) dracut_modules_ssh-client? ( net )
ããã«ã¯ EAPI=4 ãã使ãã REQUIRED_USE ã¨ãããã®ãé¢ä¿ãã¦ããã
ãã©ãã¨ããããã©ã¼ããã° emerge ã§ãããã? ã¨ãã話ãã
注ç®ããã®ã¯çãä¸ã®
The following REQUIRED_USE flag constraints are unsatisfied: dracut_modules_lvm? ( device-mapper ) dracut_modules_ssh-client? ( net )
èªã¿æ¹ã¯
- USE=dracut_modules_lvm ãããæ㯠USE=device-mapper ãå¿ è¦ã ãã(ã§ããæå®ããã¦ãªãã)
- USE=dracut_modules_ssh_client ãããæ㯠USE=net ãå¿ è¦ã ãã(ã§ããæå®ããã¦ãªãã)
ãªã®ã§ã USE=device-mapper㨠USE=netãæå¹ã«ãã¦ãããã¨ããã flaggie ã§ãããªããããªæãã
# flaggie dracut +device-mapper +net
ããã¦ãæ¬é¡ã® REQUIRED_USE ã«ã¤ãã¦
dracutã«ã¯ä¸çªä¸ã«æ¸ãã¦ããããã«
dracut_modules_crypt-gpg? ( dracut_modules_crypt ) dracut_modules_crypt-loop? ( dracut_modules_crypt ) dracut_modules_livenet? ( dracut_moduleslive ) dracut_modules_crypt? ( device-mapper ) dracut_modules_dmraid? ( device-mapper ) dracut_modules_dmsquash-live? ( device-mapper ) dracut_modut? ( device-mapper ) dracut_modules_lvm? ( device-mapper ) dracut_modules_cifs? ( net ) dracut_modules_iscsi? ( net ) dracut_modules_livenet? ( netmodules_nbd? ( net ) dracut_modules_nfs? ( net ) dracut_modules_ssh-client? ( net )
ã¨ãã£ã REQUIRED_USE ãæå®ããã¦ããã REQUIRED_USE ã¯ããããã«ãUSEé¢ä¿éã®ä¾åé¢ä¿ãããããã®ã
ä¸ã®ä¾ã ã¨å ¨ã¦ã "foo? ( bar )" ã®å½¢ããã¦ã㦠ãUSE=fooãªãã USE=barãå¿ ãå¿ è¦ãã¨ããå½¢å¼ã«ãªã£ã¦ããããä»ã«ã使ãããã©ã¼ãããã¯ããã
- "foo? ( !bar )"
- USE=foo ãªãã USE=barã¯ãã£ã¦ã¯ãªããªã
- "foo? ( || ( bar baz quux ) )"
- USE=foo ãªã bar,baz,quuxã®å°ãªãã¨ãä¸ã¤ã¯æå¹ã«ãªã£ã¦ããªãã¨ãããªã
- "^^ ( foo bar baz )"
- foo, bar, bazã®ã©ããä¸ã¤ã¯æå¹ã«ãªã£ã¦ããªãã¨ãããªãã ãªããã¤ãäºã¤ä»¥ä¸æå¹ã«ãããã¨ã¯ã§ããªã
- "|| ( foo bar baz )"
- ä¸ã® ãUSE=fooãªããããªãçã foo, bar, bazã®å°ãªãã¨ãä¸ã¤ã¯æå¹ã«ãªã£ã¦ããªãã¨ãããªã
ããã« EAPI=5 ãã㯠"?? ( foo bar baz )" ã¨ãã¦ãfoo, bar, bazã®ä¸ã§ã©ããä¸ã¤ã ããæå¹ã»ãããã¯å ¨ã¦ç¡å¹ã«ãªããªããã°ãããªããã¨ãã£ãæå®ãã§ããããã«ãªã£ã¦ããã
çµå±ã®ã¨ãããebuildããããã使ã£ã¦æå®ãã¦ããä¸ã§ãæºãããã¦ããªããã®ã Portageãçãä¸ã®ã¨ããã«è¡¨ç¤ºãã¦ããã¦ãããã¨ããããã
ãã®æå®ãè¦ãã¦ããã¦ãé©å®USEãã©ã°ãããã£ã¦ããã°ããã