zypper를 강제로 특정 버전 설치

zypper를 강제로 특정 버전 설치

저는 이전 버전의 rpms가 포함된 개인 저장소를 가지고 있습니다. 부스트 라이센스 버전 1.36.0.11.17을 설치하려면 다음을 수행합니다.

zypper install boost-license=1.36.0-11.17

이것은 고장난 것처럼 보이지만 존재하지 않는 것으로 알고 있는 rpm으로 변경한 다음 오류가 발생하는 대신 최신 rpm을 설치하는 것으로 되돌아가는 것과 같습니다. 이는 어리석은 일입니다.

zypper가 내가 원하는 특정 rpm을 설치하도록 하는 유일한 방법은 정확한 rpm URL http://mylocalrepository/myrpms/boost-1.36.0.11.17.src.rpm을 지정하는 것입니다.

zypper는 특정 버전을 설치하고 존재하지 않으면 오류가 발생하도록 설계되었으므로 어떻게 사용할 수 있는지 아이디어가 있습니까?

답변1

zypper in -f <package-with-version>

정확한 버전을 확인하려면 다음을 통해 찾을 수 있습니다.

zypper se <package>

관련 정보