fedora
リポジトリにいるとしましょうhypotheticalpackage-1.0.0
。一定時間が経過するとリポジトリhypotheticalpackage-1.0.1
にマージされ、その後は。定期的にバージョンを更新してインストールしましたが、ロールバックしたいです(他のパッケージが以前のバージョンの誤った動作に依存しているためかもしれません)。updates
hypotheticalpackage-1.0.2
1.0.2
1.0.1
hypotheticalpackage
Fedoraのリポジトリのみを使用してバージョンにダウングレードすることは可能ですか?1.0.1
それとも同様のサービスを使用する必要がありますかrpmfind
? rpmがまだキャッシュされていないとします。鏡を見てみると、後者の方法しか使えないようですが、確認したかったです。
答え1
おそらく。時々。
私たちする長期的に機能しないように、リポジトリから以前のバージョンを削除してください。 (そうでなければ、私たちのミラーネットワークは主にボランティアで構成され、負担が大きすぎます)。あまり理論的な例については、以下を参照してください。https://bodhi.fedoraproject.org/updates/?packages=firefox。これは、修正されたトロイの木馬ではなく、実際のFedoraパッケージを受け取っていることがわかるので、rpmfindまたはランダム検索を使用するよりも優れています。
それではあなたはできます。試みる。yum downgrade
および%pre
'%post'インストールスクリプトはさまざまな操作を実行でき、場合によっては元に戻せないと見なされる変更(構成ファイルの更新など)、または単に非実用的なその他の変更(データベーススキーマの更新)が発生する可能性があります。理想的にはパッケージいいえこれを行う - そして最大見事に動作します。しかし、約束することはできません。