DNF에 특정 버전의 패키지를 설치하는 방법

DNF에 특정 버전의 패키지를 설치하는 방법

DNF에 특정 패키지 버전을 설치하는 방법. 제가 설치한 패키지 중 하나가 새 버전을 설치했는데 이 새 버전에 몇 가지 문제가 있어서 이전 버전으로 롤백하고 싶었지만 패키지의 마지막 이전 버전이 여전히 fc25에 있었습니다.

재설치 시 특정 버전을 추가해 보았으나 성공하지 못했습니다. 2-1.fc25.noarch패키지 이름과 다른 조합 끝에 추가했습니다 .

그런데 저는 fc26을 사용하고 있고 패키지는 copr에서 찾을 수 있습니다.

감사해요

답변1

노력하다 sudo dnf downgrade --releasever=25 <package-name>.

그러나 관리자에 따라 이전 패키지를 COPR 저장소에서 더 이상 사용하지 못할 수도 있습니다.

답변2

특정 버전을 예상 순서대로 나열하려면 명명 규칙을 사용하세요. 이는 다소 직관에 어긋납니다. IE의 특정 버전을 설치하려면 다음을 사용할 수 있습니다.

sudo dnf install vim-common-2:8.0.1763-19.el8.4.x86_64

그러나 이를 사용하여 특정 버전을 나열하면 dnf list이름이 다르게 표시됩니다.

sudo dnf list installed | grep vim
vim-common.x86_64                    2:8.0.1763-19.el8.4

관련 정보