
私はDebian oldstable(Jessie 8)を実行しており、テスト目的(Buster 10)用にいくつかの.debパッケージをインストールすることに興味があります。 packages.debian.orgから直接.debファイルをダウンロードし、dpkg -iを使用してインストールします。
必要に応じて、これらのテスト/中断パッケージを削除して元のoldstableバージョンに戻すにはどうすればよいですか?
ありがとう
答え1
他の人が提案したように、Debian 8で直接Debian 10パッケージを使用するよりも、Debian 9にアップグレードしてバックポートを使用する方が良いでしょう。
ただし、すべての依存関係を正しく取得したら、Debian 8でDebian 10パッケージを実行できるはずですが、常に次のリスクがあります。設定を破る。あなたの場合は、以下を使用してパッケージをインストールするので、修復は簡単ですdpkg -i
。
- 以前にインストールされていなかったパッケージの場合は削除します
dpkg -P
(これにより消去されます)。 - 以前にインストールされたパッケージの場合は、ダウングレードを使用してください
apt install ${package}/jessie
。
ただし、パッケージのダウングレードはサポートされていません。ほとんどの場合は動作しますが、破損している場合はバグではなく、両方の部分を保持できます。
答え2
私真剣に仮想マシンを作成してテストを実行することをお勧めします。
aptは驚くべきことですが、間違っても発生する可能性のある問題を解決できない可能性があります。
以前のバージョンに戻すには、次を参照してください。Steven Kitの答え。