저는 ~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