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는 다른 디렉토리를 사용하므로 서로를 전혀 찾을 수 없습니다).

관련 정보