나는 사용해왔다센트OS 6.5한동안 내 운영 체제였습니다. 일반적으로 Linux를 설치하는 데 많은 문제가 없지만 새로운 것이기 때문에센트OS 6.6석방된 후 나는 몇 가지 문제에 직면하게 되었습니다. 수백 개의 업데이트를 수행해야 했지만 단 하나만 손상되었습니다. 내가 명령을 입력하면
yum update
나는 얻을
Resolving Dependencies
--> Running transaction check
---> Package scl-utils.i686 0:20120927-8.el6 will be updated
---> Package scl-utils.i686 0:20120927-23.el6_6 will be an update
---> Package xcb-util.i686 0:0.3.6-1.el6 will be updated
--> Processing Dependency: libxcb-icccm.so.1 for package: qt5-qtbase-gui-5.3.2-1.el6.i686
--> Processing Dependency: libxcb-image.so.0 for package: qt5-qtbase-gui-5.3.2-1.el6.i686
--> Processing Dependency: libxcb-keysyms.so.1 for package: qt5-qtbase-gui-5.3.2-1.el6.i686
---> Package xcb-util.i686 0:0.3.6-5.el6 will be an update
--> Running transaction check
---> Package xcb-util.i686 0:0.3.6-1.el6 will be updated
--> Processing Dependency: libxcb-icccm.so.1 for package: qt5-qtbase-gui-5.3.2-1.el6.i686
---> Package xcb-util-image.i686 0:0.3.9-4.el6 will be installed
---> Package xcb-util-keysyms.i686 0:0.3.9-5.el6 will be installed
--> Finished Dependency Resolution
Error: Package: qt5-qtbase-gui-5.3.2-1.el6.i686 (@epel)
Requires: libxcb-icccm.so.1
Removing: xcb-util-0.3.6-1.el6.i686 (@anaconda-CentOS-201311271240.i386/6.5)
libxcb-icccm.so.1
Updated By: xcb-util-0.3.6-5.el6.i686 (base)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
이제 이러한 충돌은 일반적으로 다른 저장소의 업데이트로 인해 발생한다는 것을 알고 있지만 현재 저장소 목록은 다음과 같습니다.
- adobe-linux-i386 Adobe Systems, Inc.
- 기본 CentOS-6 - 기본
- Enterprise Linux 6용 epel 추가 패키지 - i386
- CentOS-6 - 추가 기능
- 구글 크롬 구글 크롬
- SpiderOak 안정 SpiderOak 안정 릴리스
- CentOS-6 업데이트 - 업데이트
이상하게도 충돌하는 패키지가 동일한 저장소에서 온 것처럼 보일 뿐만 아니라 실제로는 종속성입니다!xcb-util
실제로 설치가 필요하며xcb-util-image
종속성xcb-util-keysyms
으로 .. 그러면 충돌이 발생합니다! 현재 버전에는xcb-util
다른 두 가지 종속성이 설치되어 있지 않으며Source RPM: xcb-util-0.3.6-1.el6.sr
이는 약간 이상합니다. 이 문제가 발생한 사람이 있습니까? 정말 감사합니다. 충분한 정보를 제공했으면 좋겠습니다.
답변1
문제는 epel의 qt5인데 제거하고 문제없이 업그레이드했습니다. epel 테스트에서 qt5가 수정되었습니다.https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3484/qt5-qtbase-5.3.2-3.el6
답변2
기본적으로 centos repo만 활성화되고 다른 repo는 비활성화된 후 명령을 실행합니다.
yum clean all
yum update all