0
這裏是運行後的輸出nice -n 15 emerge -abvuDN --quiet-build = y --autounmask -write --ignore-built-slot-operator-deps = y --backtrack = 50世界lcdf-typetools與Gentoo中的openmpi衝突
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(app-text/lcdf-typetools-2.100::gentoo, ebuild scheduled for merge) pulled in by
>=app-text/lcdf-typetools-2.92[kpathsea] required by (app-text/texlive-2012::gentoo, installed)
(sys-cluster/openmpi-1.4.3::gentoo, ebuild scheduled for merge) pulled in by
sys-cluster/openmpi[cxx?,fortran?,romio?,threads?] (sys-cluster/openmpi[cxx,fortran,romio]) require
sys-cluster/openmpi[cxx] required by (dev-libs/boost-1.55.0-r1::gentoo, ebuild scheduled for merge)
然後我就掩蓋LCDF-typetools跑相同的更新命令,它顯示。
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-cluster/openmpi-1.4.3::gentoo, ebuild scheduled for merge) pulled in by
sys-cluster/openmpi[cxx?,fortran?,romio?,threads?] (sys-cluster/openmpi[cxx,fortran,romio]) required by (virtual/mpi-2.0-r3::gentoo, ebuild scheduled for merge)
sys-cluster/openmpi[cxx] required by (dev-libs/boost-1.55.0-r1::gentoo, ebuild scheduled for merge)
(app-text/lcdf-typetools-2.104::gentoo, ebuild scheduled for merge) pulled in by
>=app-text/lcdf-typetools-2.92[kpathsea] required by (app-text/texlive-2012::gentoo, installed)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by app-text/texlive-2012
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask/a:
#=sci-mathematics/petsc-3.5.1
#=app-text/poppler-0.24.5
#=app-text/poppler-0.24.5
#net-libs/webkit-gtk
#<=x11-drivers/nvidia-drivers-340.46
=app-text/lcdf-typetools-2.104
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
我該如何理清這個衝突?它在那裏已經很多天了。
更新:
我曾試圖取消合併需要的openmpi兩個原子,但它仍然被其他原子攔了下來。
筆記
了openmpi對我來說很重要,對於不安裝它沒有妥協。 lcdf-typetools由texlive-2012拉動,這也是我常用的關鍵軟件包之一。
聽起來這兩個軟件包不能同時安裝。任何運氣都會在自己身上產生依賴關係。 – 2014-11-22 14:13:35
感謝@JohnMercier,請你舉個例子來說明如何單獨出現新的依賴關係? – 2014-11-23 04:19:12
我忘了回頭看看。我前一段時間添加了我的答案。這有幫助嗎? – 2014-12-18 13:23:05