ImageMagick을 설치하는 데 몇 시간이 걸렸습니다. 마침내 이전 버전을 제거했지만 최신 버전을 설치하는 데 어려움을 겪고 있습니다. 다음 명령을 실행할 때:
yum --nogpgcheck localinstall ImageMagick-6.9.0-0.i386.rpm
다음 오류가 발생합니다.
Error: Package: ImageMagick-6.9.0-0.i386 (/ImageMagick-6.9.0-0.i386)
Requires: libltdl.so.3
libltdl.so.3
설치 하려고 합니다
다음 명령을 실행했습니다.
repoquery -q -f */libltdl.so*
다음을 생성합니다.
libtool-ltdl-0:2.2.6-15.5.el6.i686
yaf-0:1.3.2-1.el6.rf.i686
libtool-ltdl-devel-0:2.2.6-15.5.el6.i686
그래서 하나씩 설치해 보았습니다.
yum install yaf-0:1.3.2-1.el6.rf.i686
yum install libtool-ltdl
yum install libtool-ltdl-devel-0:2.2.6-15.5.el6.i686
그러나 각각은 다음과 같이 실패합니다.
Package ... installed and latest version
어떻게 해야 합니까?
나는 읽고 시도했다:
yum clean all
yum update
그러나 그것은 문제를 해결하지 못했습니다. 저는 CENTOS 6.6 i686을 실행하고 있습니다.
답변1
출력에 따라 i686과 i386 패키지를 함께 혼합했습니다. 시스템 하드웨어 및 기타 설치된 패키지가 적절한 아키텍처(i386, i686, x86_64 등)를 가지고 있는지 주의를 기울여야 합니다.
따라서 귀하의 경우 yum
i386 버전의 종속성을 설치하지 않았다고 올바르게 불평하는 것입니다.
Error: Package: ImageMagick-6.9.0-0.i386 (/ImageMagick-6.9.0-0.i386)
Requires: libltdl.so.3
그래서 ImageMagick RPM의 i686 버전을 구하거나 i386 버전의 종속성이 설치되어 있는지 확인하려고 합니다.
이제 i686 패키지만 표시된다는 사실을 고려하면 repoquery
시스템에 설치/구성한 저장소에는 사용할 수 있는 i386 패키지가 없는 것 같습니다. 따라서 아마도 가장 쉬운 경로일 것이기 때문에 ImageMagick의 i686 변형을 다운로드할 것입니다.