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>

関連情報