私は~amd64
主にemerge -avNuD --backtrack=100 @world
。
sys-libs/ncurses:5
(sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(sys-libs/ncurses-5.9-r4:5/5::gentoo, installed) pulled in by
>=sys-libs/ncurses-5.2:5/5= required by (sys-devel/bc-1.06.95-r2:0/0::gentoo, installed)
(and 3 more with the same problem)
バージョンごとに異なることが必要な場合、ブロックが発生する可能性があることを完全に理解しています。ただし、この場合は更新が利用可能なため、パッケージのみが更新されます。他のebuildでは(まだ)サポートしていませんが。
単に使用するとemerge -u @world
実行されますが、後続の実行には十分ではありませんemerge --depclean
。
ブロックを引き起こす変更のみを自動的に無視する詳細な更新を実行する方法はありますか?
答え1
ちょうどポータリッジツリーを同期してncurses
更新を受けました。この同期の後、私は追加しました。
=sys-devel/llvm-3.5.0 -ncurses
私の場合は、システムが問題のあるバージョンをスロット5に挿入したpackages.use
ためです。これは私の場合のブロックを解決しました。llvm
ncurses
ncurses
今ここではやめてもいいと思います...llvm