CentOS 7을 설치해야 하는데 gnutls.i686
yum에서 다음 오류가 발생합니다.
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 이후 트리에서 수정되었습니다.
그런데.. 이 코드는 현재 알파 버전이므로 실제 출시 전까지 테스트 목적으로만 사용해야 합니다.