2014-11-21 22 views
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拉動,這也是我常用的關鍵軟件包之一。

+0

聽起來這兩個軟件包不能同時安裝。任何運氣都會在自己身上產生依賴關係。 – 2014-11-22 14:13:35

+0

感謝@JohnMercier,請你舉個例子來說明如何單獨出現新的依賴關係? – 2014-11-23 04:19:12

+0

我忘了回頭看看。我前一段時間添加了我的答案。這有幫助嗎? – 2014-12-18 13:23:05

回答

0

您應該出現一個不能同時安裝的軟件包。

emerge app-text/lcdf-typetools 

emerge sys-cluster/openmpi 

然後嘗試更新整個系統。