在较新版本的发行版上使用 dpkg --set-selections 是否安全?

ein*_*lum 3 debian dpkg dist-upgrade devuan

我保存了dpkg --get-selections我的 Devuan ASCII (~= Debian Stretch)。我现在已经干净地重新安装了我的系统并升级到 Devuan Beowulf (~= Debian Buster)。

我现在安全dpkg --set-selections吗?如果没有,我可以过滤掉不安全的选择并使用其余的选择吗?

Ste*_*itt 5

是的。唯一可能出错的是您最终试图选择已删除的包;在那种情况下,

未知包将被忽略并发出警告。

(参见dpkg手册页)。

您也可能最终选择已弃用的软件包;但是,您最终会得到适当的过渡包。(如果您跳过发布,这可能会更麻烦。)

另一种可能性是您选择了冲突的包(在您的选择和升级的包之间),但后续apt应该能够解决这个问题,或者至少为您提供足够的信息来解决它。

Debian,大概是 Devuan,无需重新安装就可以很好地应对升级,这将完全避免您的难题。我的主要 Debian 系统正在运行 Debian 安装,多年来一直升级到 Debian 2.0!