CentOS 6.x 서버에서 타사 소프트웨어를 손상시키는 ImageMagick 패키지를 업데이트하는 데 문제가 있습니다. ImageMagick의 일부 이전 버전이 제대로 작동했다는 것을 알고 있습니다.
yum downgrade
작업을 수행하는 데 사용할 수 있는 ImageMagick 버전을 어떻게 알 수 있나요 ?
$> sudo yum downgrade ImageMagick-c++
Only Upgrade available on package: ImageMagick-c++-6.7.2.7-2.el6.i686
Nothing to do
그리고 다음을 시도하면 다음과 같은 결과를 얻습니다.
$> sudo yum --showduplicates list ImageMagick-c++ | expand
Installed Packages
ImageMagick-c++.i686 6.7.2.7-2.el6 @base
Available Packages
ImageMagick-c++.i686 6.7.2.7-2.el6 base
ImageMagick-c++.x86_64 6.7.2.7-2.el6 base
답변1
패키지에 종속성이 없으면 다운그레이드는 매우 쉽습니다. 이는 다운그레이드에 영향을 미치며 종속성이 있는 패키지의 경우 더 어렵습니다. YUM 다운그레이드는 종속성을 자동으로 해결하지 않으므로 수동으로 수행해야 합니다. 이 작업을 수행하려면 를 사용하세요 yum downgrade package
. (오류 메시지를 알려주시면 답변을 수정하겠습니다.)