dnf가 이전 버전의 패키지를 설치하도록 강제할 수 있나요?

dnf가 이전 버전의 패키지를 설치하도록 강제할 수 있나요?

이전 버전을 설치하고 싶은데 package <x>사용할 때 dnf현재 버전만 표시됩니다 package <x>.

이전 버전을 설치할 수 있는 방법이 있나요 dnf?

답변1

매뉴얼 페이지에 설명된 대로 특정 이름의 버전을 사용하여 설치할 수 있습니다.

dnf install tito-0.5.6-1.fc22

특정 버전의 패키지를 설치합니다. 패키지가 이미 설치된 경우 자동으로 특정 버전으로 다운그레이드 또는 업그레이드를 시도합니다.

활성화된 저장소에 있는 패키지의 모든 버전을 보려면 다음을 사용하세요.

dnf --showduplicates list <package>

답변2

예. dnf downgrade package-name[-version]새 버전이 이미 설치되어 있는 경우 패키지를 사용하여 이전 버전을 설치할 수 있습니다. 하지만 이전 버전은 여전히 ​​이미지에서 사용할 수 있어야 합니다.

패키지가 미러에 없으면 언제든지 수동으로 다운로드할 수 있습니다.노래dnf그런 다음 다운그레이드를 사용하십시오 dnf downgrade path/to/downloaded.file.rpm. 그러나 이 기술을 사용하면 종속성을 직접 해결해야 할 수도 있습니다.

답변3

다음을 통해 간단한 다운그레이드를 수행할 수 있습니다.

sudo dnf downgrade <package-name>

예를 들어:

sudo dnf downgrade podman

관련 정보