web-dev-qa-db-ja.com

「apt-get install dist-upgrade」をロールバックする方法は?

一部のカーネルライブラリを最新の状態にするために、Sudo apt-get install dist-upgradeを使用してUbuntu 13.10をアップグレードしようとしました。しかし、それをアップグレードした後、結果はまったく満足のいくものではなく、実際のところ、現在いくつかのパフォーマンスの問題が発生し、起動が遅くなっています...

アップグレード前のシステムをロールバックするために、いくつかのフォーラムとソリューションを参照しました。しかし、apt-get rollback ...のような公式な解決策はこれまでのところ見つかりませんでした。

私が見つけた最も合理的な(そしてスマートな)ソリューションは、/var/log/apt/history.logを調べ、最新のアップグレードのコンテンツを参照して以前のライブラリバージョンを見つけ、それらを手動で再インストールすることでした(そして新しいものを削除する前に)。

合理的な解決策 があり、この回避策を理解するのに役立ちました。

ただし、そのようなロールバック操作を実行するための公式ツールについて誰かが知識を持っているのではないかと思っていました。

アップグレードされたシステムをロールバックするアイデアはありますか?

事前に感謝します!

アップグレードの前にバックアップを作成して元に戻すこと以外は、一般的にほとんど不可能です。

アップグレードでは、古いバージョンでは動作しない可能性のある設定ファイルが変更されている可能性があります...通常、これを追跡したり、自動で戻る方法はありません。

Brtfsがプライムタイムの準備ができたら、各アップグレードの前にスナップショットを作成できますが、現時点では、あなたのアイデアは最も実行可能なものです。

問題の原因を見つけて、最終的にはバグレポートを提出できるかどうかを確認することをお勧めしますが。 「保留」パッケージを持つことは、将来の問題に対する確実な方法です。

2
Rmano