저는 젠투 3.8.13 x86_64를 사용하고 있습니다. Texmaker를 설치하려고 하는데 몇 가지 문제가 발생했습니다.
Appear-av texmaker
다음은 순서대로 병합될 패키지입니다.
Calculating dependencies... done!
[ebuild N ] dev-libs/kpathsea-6.1.0_p20120701 USE="-doc -source -static-libs" 128,853 kB
[ebuild N ] app-text/dvipsk-5.992_p20120701 USE="-doc -source" 94 kB
[ebuild N ] app-text/ps2pkm-1.5_p20120701 0 kB
[ebuild N ] sys-apps/ed-1.6 85 kB
[ebuild N ] dev-tex/bibtexu-3.71_p20120701 0 kB
[ebuild N ] dev-qt/qtxmlpatterns-4.8.4:4 USE="(-aqua) -c++0x -debug -pch" 0 kB
[ebuild N ] media-libs/netpbm-10.51.00-r2 USE="jpeg png tiff xml zlib -X -jbig -jpeg2k -rle (-svga)" 1,800 kB
[ebuild N ] app-text/psutils-1.17-r2 40 kB
[ebuild N ] virtual/perl-Getopt-Long-2.380.0-r2 0 kB
[ebuild R ] dev-libs/libxml2-2.9.1-r1:2 USE="ipv6 python readline -debug -examples -icu* -lzma -static-libs {-test}" PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_1 (-python3_3)" 0 kB
[ebuild R ] app-text/poppler-0.22.2-r2:0/35 USE="cairo cxx introspection jpeg lcms png qt4* tiff utils -cjk -curl -debug -doc -jpeg2k" 0 kB
[ebuild N ] dev-qt/qtwebkit-4.8.4:4 USE="exceptions gstreamer jit (-aqua) -debug -icu -pch" 0 kB
[ebuild N ] app-text/texlive-core-2012-r1 USE="-X -cjk -doc -source -tk -xetex" 998 kB
[ebuild N ] dev-texlive/texlive-documentation-base-2012 USE="-source" 1,441 kB
[ebuild N ] dev-libs/zziplib-0.13.60-r1 USE="sdl -doc -static-libs {-test}" 670 kB
[ebuild N ] dev-tex/luatex-0.70.1-r2 USE="-doc" 9,014 kB
[ebuild N ] dev-texlive/texlive-basic-2012 USE="-doc -source" 5,190 kB
[ebuild N ] dev-texlive/texlive-fontutils-2012 USE="-doc -source" 215 kB
[ebuild N ] dev-texlive/texlive-latex-2012 USE="-doc -source" 889 kB
[ebuild N ] dev-texlive/texlive-latexrecommended-2012-r1 USE="-doc -source" 6,631 kB
[ebuild N ] virtual/latex-base-1.0 0 kB
[ebuild N ] app-office/texmaker-4.0.1 12,760 kB
Total: 22 packages (20 new, 2 reinstalls), Size of downloads: 168,674 kB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/libxml2:2
(dev-libs/libxml2-2.9.1-r1::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/libxml2:2[!icu?] required by (dev-qt/qtwebkit-4.8.4::gentoo, ebuild scheduled for merge)
(dev-libs/libxml2-2.9.1-r1::gentoo, installed) pulled in by
dev-libs/libxml2:2/2=[icu] required by (www-client/chromium-28.0.1500.95::gentoo, installed)
dev-libs/libxml2:=[icu] required by (www-client/chromium-28.0.1500.95::gentoo, installed)
이 문제는 package.mask를 사용하여 패키지 중 하나가 선택되는 것을 방지함으로써 해결될 수 있습니다. 그러나 종속성이 충돌하여 동시에 충족될 수 없는 경우도 있을 수 있습니다. 서로 다른 두 패키지의 종속성에 충돌이 있는 경우 패키지를 동시에 설치할 수 없습니다. 이 충돌이 자동으로 해결되는지 확인하려면 더 큰 옵션 값 --backtrack
(예: ) 을 시도해 볼 수 있습니다 .--backtrack=30
더 많은 정보를 보려면, Emergency 매뉴얼 페이지의 MASKED PACKAGES 부분을 보거나 젠투 매뉴얼을 참고하십시오.
누구든지 나에게 제안할 수 있습니까? 이 문제를 어떻게 해결할 수 있습니까?
답변1
icu와 함께 qtwebkit 사용
예를 들어:
echo "dev-qt/qtwebkit isu" >> /etc/portage/package.use
이유를 설명하겠습니다.
dev-libs/libxml2:2[!icu?] required by (dev-qt/qtwebkit-4.8.4::gentoo, ebuild scheduled for merge)
이는 icu가 꺼진 상태에서 qtwebkit을 사용하고 싶기 때문에 icu가 꺼진 상태에서 libxml2를 가져오려는 것을 의미합니다. 이것이 기본 동작입니다.
dev-libs/libxml2:2/2=[icu] required by (www-client/chromium-28.0.1500.95::gentoo, installed)
dev-libs/libxml2:=[icu] required by (www-client/chromium-28.0.1500.95::gentoo, installed)
이 코드 줄은 icu와 함께 chromium이 설치되어 있으므로 icu가 켜진 상태에서 libxm을 사용해야 함을 의미합니다.
따라서 libxml이 있든 없든 libxml을 가질 수 없으며 이미 libxml이 있기 때문에 qtwebkit을 icu
엽니다.icu
icu