냠 + 냠 종속성

냠 + 냠 종속성

barman pkg를 설치하고 싶습니다
- (이 백업 서버) yum 중에 yum이 종속성으로 인해 실패합니다.

내 Linux의 Python 버전은 2.7.5입니다. yum 오류를 기반으로 확실하지 않지만 yum에는 이전 Python 버전인 2.7이 필요한 것 같습니다. Python 다운그레이드를 수행해야 합니까?

이 종속성을 해결하려면 무엇이 필요하며 이 경우 어떻게 해야 합니까?

Yum은 바텐더를 설치했습니다. .

       Error: Package: python-argh-0.23.2-1.el6.noarch (epel)
       Requires: python(abi) = 2.6
       Installed: python-2.7.5-34.el7.x86_64 (@anaconda/7.2)
           python(abi) = 2.7
           python(abi) = 2.7
       Available: python34-3.4.5-2.el6.i686 (epel)
           python(abi) = 3.4
       Error: Package: python-argcomplete-0.8.8-1.el6.noarch (epel)
       Requires: python(abi) = 2.6
       Installed: python-2.7.5-34.el7.x86_64 (@anaconda/7.2)
           python(abi) = 2.7
           python(abi) = 2.7
       Available: python34-3.4.5-2.el6.i686 (epel)
           python(abi) = 3.4

답변1

CentOS/Redhat 7을 실행 중인 것 같습니다. 이러한 오류는 CentOS/Redhat 버전 6이 포함된 Epel 저장소로 인해 발생하는 것으로 보입니다.

편집하다:

~에 따르면이 위키, 다운로드 및 설치epel-릴리스-최신-7.noarch.rpm.

sudo rpm -ivh epel-release-latest-7.noarch.rpm

Fedora 프로젝트의 키 페이지에서 이러한 패키지와 해당 키를 확인할 수 있습니다.https://fedoraproject.org/keys.

epel el6저장소를 삭제(또는 최소한 비활성화)해야 합니다 .

답변2

올바르게 이해했다면 바텐더 패키지의 종속성이 혼란스럽습니다.

repoquery 도구를 사용하여 아직 설치되지 않은 패키지의 종속성을 찾을 수 있습니다.

repoquery --requires <package>

일부 종속성이 이미 충족되었을 수 있으므로 아직 해결되지 않은 종속성만 나열됩니다.

repoquery --requires --resolve <package>

Ubuntu 기반 시스템에서 유사한 상황이 발생하는 경우 apt 도구는 다음과 같은 방법으로 동일한 정보를 제공할 수 있습니다.

apt depends <package>

관련 정보