다운그레이드할 수 있는 패키지 버전을 찾는 방법은 무엇입니까?

다운그레이드할 수 있는 패키지 버전을 찾는 방법은 무엇입니까?

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. (오류 메시지를 알려주시면 답변을 수정하겠습니다.)

관련 정보