50无人值守升级无法识别或无法运行

50无人值守升级无法识别或无法运行

我正在尝试将几个 postgis 项目添加到我的无人值守升级黑名单中。但是,我没有成功,因为以下两个项目一直出现在升级确认中。

在我的 /etc/apt/apt.conf.d/50unattended-upgrades 中我添加了以下项目:

// Python regular expressions, matching packages to exclude from upgrading
Unattended-Upgrade::Package-Blacklist {

//added by JH 2019-11-11 to stop postgis pg errors
  "postgresql-11-postgis-2.5$";
  "postgresql-11-postgis-2.5-scripts$";
};

当我执行以下操作时,我仍然会在“以下项目将升级:”部分中看到这两个项目

sudo apt upgrade

我也重新启动了服务器,但是没有用。

当我使用下面的方法进行试运行时,我仍然看到包含这两个包。

sudo unattended-upgrades --debug --dry-run

我应该做些什么吗,例如重新启动任何服务以使其正常工作?

最后,默认情况下是否安装了“unattended-upgrades”软件包?我发现 /etc/apt/apt.conf.d 中的 50unattended-upgrades 文件已经就位,但在查看了另一个讨论主题后,我想确认是否安装了此软件包。我的假设是,由于没有收到“此软件包已安装”的消息,因此我假设之前没有安装过。

sudo apt install unattended-upgrades

任何见解都将不胜感激。

相关内容