質問: zypperに特定のバージョンをインストールさせる 古いバージョンのrpmが含まれている自分の個人リポジトリがあります。ブーストライセンスバージョン1.36.0.11.17をインストールする場合、次のようにしますzypper install boost-license=1.36.0-11.17 これは壊れているようですが、リビジョンを存在しないことがわかっているものに変更すると、エラーが発生する代わりに最新のリビジョンがインストールされてしまうので、愚かです。zypperに特定のrpmを強制的にインストールさせる唯一の方法は、rpmの正確なurl httlp // mylocalrepository/myrpms/boost-1.36.0.11.17.src.rpmを指定することです。特定のバージョンをインストールするように設計されているzypperを使用する方法や、存在しない場合のエラーについて教えてください。
回答: zypper in -f <package-with-version> 正確なバージョンを知りたい場合は、次のようにして見つけることができます。zypper se <package>