![ランドスケープでは、パッケージのダウングレードが機能しないことがあるのはなぜですか?](https://rvso.com/image/1087128/%E3%83%A9%E3%83%B3%E3%83%89%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%81%A7%E3%81%AF%E3%80%81%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
すべてのコンピューターに Firefox の最新パッケージをインストールしたのですが、以前のバージョンに戻りたいのですが、なぜできないのでしょうか? アクティビティの「元に戻す」操作をクリックしてみましたが、機能しませんでした。
横向きの「パッケージ」UI で特定のバージョンにダウンデートしようとすると、ダウンデートはできるのですが、以前のバージョンにはできないのはなぜですか?
答え1
Ubuntu リポジトリはパッケージのバージョンをあまり長期間保存しません。例を見てみましょう。
rsync:
Installed: 3.1.1-3ubuntu0.15.10.1
Candidate: 3.1.1-3ubuntu0.15.10.1
Version table:
*** 3.1.1-3ubuntu0.15.10.1 0
500 http://us.archive.ubuntu.com/ubuntu/ wily-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ wily-security/main amd64 Packages
100 /var/lib/dpkg/status
3.1.1-3 0
500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
これは、2 つのパッケージが利用可能であることを示しています。1 つは 'wily-updates' にあり、メインは 'main' wily アーカイブにあります。中間の更新はすべて失われています。Landscape はロールバックできません。
各アーカイブには最新のパッケージのみが保存されます。「元に戻す」をクリックしてその中間パッケージをダウンデートの対象にしたので、パッケージはインストールできなくなり、Landscape は当然失敗します。必要に応じて、「3.1.1-3」にダウンデートできるはずです (私の例を参照)。
たとえば、古いパッケージをすべて保持するカスタム リポジトリを使用している場合は、中間バージョンにダウンデートされる可能性があります。