web-dev-qa-db-ja.com

新しいバージョンのディストリビューションでdpkg--set-selectionsを実行しても安全ですか?

dpkg --get-selectionsをDevuan ASCII(〜= Debian Stretch)に保存しました。システムをクリーンに再インストールし、Devuan Beowulf(〜= Debian Buster)にアップグレードしました。

dpkg --set-selectionsしても安全ですか?そうでない場合、安全でない選択を除外して残りを使用できますか?

3
einpoklum

はい、そうです。うまくいかない可能性があるのは、削除されたパッケージを選択しようとすることです。そのような状況では、

不明なパッケージは警告付きで無視されます。

dpkgマンページ を参照してください。)

また、非推奨のパッケージを選択してしまう可能性もあります。ただし、最終的には適切な移行パッケージになります。 (リリースをスキップした場合、これはさらに厄介になる可能性があります。)

もう1つの可能性は、競合するパッケージ(選択したパッケージとアップグレードされたパッケージの間)を選択することですが、フォローアップaptでそれを整理できるか、少なくとも整理するのに十分な情報が得られるはずです。 。

Debian、そしておそらくDevuanは、再インストールせずにアップグレードにうまく対処します。これにより、難問を完全に回避できます。私のメインのDebianシステムは、Debian2.0に戻って何年にもわたってアップグレードされたDebianインストールを実行しています!

5
Stephen Kitt