出现错误:BrokenCount >0 现在,但以前不是问题

出现错误:BrokenCount >0 现在,但以前不是问题

我有运行 Ubuntu 版本 18.04.3 Bionic Beaver 的虚拟机。早在 2021 年 12 月,我就进行了补丁升级,并在本地下载了所有 debians 升级以供将来使用。我安装了这些软件包,用于dpkg -i ./folder/*将我的 Ubuntu 升级到 18.04.6。现在我弄乱了我的操作系统并决定将其重新映像回原来的 18.04.3。使用上面相同的方法安装这些 debian 软件包现在让我Error: BrokenCount >0使用 update-notifier/apt-check 。

我很好奇,所以我这样做是sudo apt-get -f install --download-only为了获取所有丢失的依赖项。以下是一些示例

dirmngr_2.2.4-1ubuntu1.6_amd64.deb
gnupg_2.2.4-1ubuntu1.6_amd64.deb
gnupg-l10n_2.2.4-1ubuntu1.6_all.deb
gnupg-utils_2.2.4-1ubuntu1.6_amd64.deb
gpg_2.2.4-1ubuntu1.6_amd64.deb
gpg-agent_2.2.4-1ubuntu1.6_amd64.deb
gpgconf_2.2.4-1ubuntu1.6_amd64.deb

升级这些现在似乎给我 0:0 的 apt-check 。虽然它很好,但有些补丁将被部署。因此,我可能需要一种可靠的方法来确保我可以将机器恢复到某个版本。这就是我下载所有这些 deb 软件包的原因。上面列表中的一些文件最近已添加到 2022 年的 ubuntu 中。为什么它会影响我当前的依赖项?我以为我已经在 2021 年下载了这些软件包。它不应该依赖于 gnupg-utils_2.2.4-1ubuntu1.4_amd64.deb 这是我在 2021 年保存的,而不是 gnupg-utils_2.2.4-1ubuntu1.6_amd64.deb(2022 文件)

我可以做些什么来防止将来再发生这种情况?保存 Debian 软件包以供将来使用不好吗?

相关内容