x64 CentOS 설치에 gnutls.i686을 설치할 수 없습니다.

x64 CentOS 설치에 gnutls.i686을 설치할 수 없습니다.

CentOS 7을 설치해야 하는데 gnutls.i686yum에서 다음 오류가 발생합니다.

Transaction check error:
  file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64
  file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64

이것이 또 다른 일반적인 충돌인지 CentOS 팀에 보고해야 할 버그인지 모르겠습니다.

이 문제를 해결할 수 있는 유일한 방법은 해당 파일을 삭제하거나 yum이 충돌을 무시하고 설치하도록 하는 것입니다.

yum의 전체 출력:http://pastebin.com/ZHWbHrHJ

답변1

귀하의 문제는 i686 및 x64 'p11-kit' 패키지의 매뉴얼 페이지와 동일한 파일 때문인 것 같습니다. 옵션을 사용하여 이 문제를 해결해야 합니다 rpm -ivh --excludedocs.

먼저 옵션을 사용하여 충돌이 있는 패키지를 설치해야 합니다 --excludedocs. 먼저 필요한 패키지를 다운로드한 p11-kit-0.18.7-4.el7.i686.rpm후 다음 옵션을 사용하여 설치합니다.

rpm -ivh --excludedocs p11-kit-0.18.7-4.el7.i686.rpm  

그런 다음 명령을 실행하십시오 yum install gnutls.i686.

패키지를 찾으려면 더 많은 노력이 필요합니다.냠 오프라인 업데이트 중해당 패키지를 복사하거나 사용하려면냠 다운로드 전용 플러그인.

답변2

문제는 multilib 설치와 관련이 있습니다. 이 문제는 6/17 이후 트리에서 수정되었습니다.

그런데.. 이 코드는 현재 알파 버전이므로 실제 출시 전까지 테스트 목적으로만 사용해야 합니다.

관련 정보