yum에는 종속성으로 이전 버전의 패키지가 필요합니다.

yum에는 종속성으로 이전 버전의 패키지가 필요합니다.

다음을 통해 TexLive 2012를 설치했습니다.공식 웹 사이트이전 버전에 의존하는 epydoc을 설치하고 싶습니다. 그런데 texlive에 의존하는 epydoc을 설치하려고 하면 다음과 같은 오류가 발생합니다.

이 문제를 어떻게 해결할 수 있나요?

; sudo yum install epydoc     
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit, remove-
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit, remove-
              : with-leaves
Loading mirror speeds from cached hostfile
 * fedora: ftp.tudelft.nl
 * livna: rpm.livna.org
 * rpmfusion-free: ftp.upjs.sk
 * rpmfusion-free-updates: ftp.upjs.sk
 * rpmfusion-nonfree: ftp.upjs.sk
 * rpmfusion-nonfree-updates: ftp.upjs.sk
 * updates: ftp.tudelft.nl
Resolving Dependencies
--> Running transaction check
---> Package epydoc.noarch 0:3.0.1-9.fc15 will be installed
--> Processing Dependency: texlive-latex for package: epydoc-3.0.1-9.fc15.noarch
Package texlive-latex-2007-66.fc16.x86_64 is obsoleted by 1:tex-latex-svn23639-1
.noarch which is already installed
--> Processing Dependency: texlive-dvips for package: epydoc-3.0.1-9.fc15.noarch
Package texlive-dvips-2007-66.fc16.x86_64 is obsoleted by 1:tex-dvips-svn26765-1
.noarch which is already installed
--> Finished Dependency Resolution
Error: Package: epydoc-3.0.1-9.fc15.noarch (fedora)
           Requires: texlive-dvips
           Available: texlive-dvips-2007-65.fc16.x86_64 (fedora)
               texlive-dvips = 2007-65.fc16
           Available: texlive-dvips-2007-66.fc16.x86_64 (updates)
               texlive-dvips = 2007-66.fc16
Error: Package: epydoc-3.0.1-9.fc15.noarch (fedora)
           Requires: texlive-latex
           Available: texlive-latex-2007-65.fc16.x86_64 (fedora)
               texlive-latex = 2007-65.fc16
           Available: texlive-latex-2007-66.fc16.x86_64 (updates)
               texlive-latex = 2007-66.fc16
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

답변1

  1. --skip-broken다음을 사용 하여 문제를 해결해 볼 수 있습니다.
  2. TEX 개발자에게 연락하여 버그로 보고하세요.
  3. 정말로 원한다면 시도해 볼 수 있습니다.yum downgrade

고쳐 쓰다: yum --skip-broken여기서는 작동하지 않기 때문에 :

yumdonwloader epydoc-3.0.1-9.fc15.noarch
rpm -i --nodeps epydoc-3.0.1-9.fc15.noarch.rpm

작동해야합니다.

답변2

Fedora의 패키지 또는 Jindrich Novy의 TeXlibe 2012 패키지를 사용해야 합니다.환매 계약. 혼합하지 마십시오. 서로 잘 작동하지 않습니다(jnovy는 다른 디렉토리를 사용하며 단순히 서로를 찾을 수 없습니다).

관련 정보