5

現在、2 つの質問があります。

1) rpm スペック ファイルでパッケージの範囲を指定することはできますか? 何かのようなもの

package >= 1.0.0 and package < 1.0.50 は、1.0.50 に近い最新のパッケージ バージョンを取得することを意味します。

2) 仕様ファイルで指定されたバージョンがより低い場合でも、yum がパッケージをより高いバージョンに更新するかどうか誰かが知っていますか? または、より高いバージョンにアップグレードするために yum を回避する方法はありますか? これはより明確にするための私の例です:

私のリポジトリには 2 つのパッケージがあります: package-1.0.5-1 package-2.0.10-1

そして、パッケージのスペックファイルなら!以下が必要です: パッケージ > 1.0.5

packageA のインストールに yum を実行すると、1.0.5 バージョンの上位バージョンがインストールされるか、2.0.10 が上位であると想定されてインストールされることになりますか? 私が達成したいのは、1.0.5リリースと同じくらい高くインストールし、2.xバージョンにスキップしないようにパッケージに伝えることです。

私は自分自身を明確にしたことを願っています。あなたが私に与えることができるヒントや応答をありがとう

4

1 に答える 1