アップデートパッケージのロールバックをサポートするディストリビューションはありますか?

アップデートパッケージのロールバックをサポートするディストリビューションはありますか?

更新後に変更されたパッケージのロールバックをサポートするツールまたは完全なディストリビューションはありますか?

例:パッケージA、B、Cをアップグレードしました。数日間このパッケージを使用した後、Bで取引を中断するバグが見つかりました。

バグレポートを送信すると同時に、Bを以前のバージョンにダウングレードして、やりたいことをする必要があります。同時に、AはBに依存するため、ダウングレードも必要ですが、Cは両方に独立しているため、現在のバージョンを維持できます。

この機能をサポートするツールやディストリビューションはありますか?

ほとんどのディストリビューションにはパッケージをダウングレードする方法があることがわかりますが、以前のパッケージがリポジトリから削除されたため、これはしばしばやや概略的であっても不可能であり、場合によっては(Xサーバーやメサポストをアップグレードするなど) …汚れた。

ベストアンサー1

ニックOSアップグレードのロールバックはサポートされていますが、私が理解しているように、あなたは望むほど進行しません。 A、B、Cを一度にアップグレードする場合は、AとBだけでなくタスク全体をロールバックできます。 A、B、CをロールバックしてからCをアップグレードできます...)しかし、トランザクションの観点からは意味があります。

Debian(とスナップショットアーカイブ既存のパッケージがない場合は、Bをダウングレードすることができます。または、同じツールaptaptitudeは、ほとんどの場合、Aもダウングレードする必要があることがわかります(単にBをアップグレードしたくないと確信している場合)。しかし、あなたが言ったように、これは少し混乱する傾向があり、パッケージのダウングレードはとにかくDebianではサポートされていません(つまり、ほとんどの場合動作しますが、うまくいかないとバグではありません)。

おすすめ記事