apt dist-upgrade
Ubuntu/Debian 发行版上的命令可以更新 PostgreSQL 的版本吗?
我有一些使用 PostgreSQL 9.6 的 Ubuntu 18.04 LTS 服务器,我不希望unattended-upgrades
执行结果导致 PostgreSQL 更新。
如果我没记错的话,我应该必须显式安装另一个 postgresql 版本才能这样做。否则我应该将该软件包更新列入黑名单吗?
谢谢!
apt dist-upgrade
Ubuntu/Debian 发行版上的命令可以更新 PostgreSQL 的版本吗?
我有一些使用 PostgreSQL 9.6 的 Ubuntu 18.04 LTS 服务器,我不希望unattended-upgrades
执行结果导致 PostgreSQL 更新。
如果我没记错的话,我应该必须显式安装另一个 postgresql 版本才能这样做。否则我应该将该软件包更新列入黑名单吗?
谢谢!
无人值守升级仅适用于某些存储库。
让我们看一下哪些存储库。这是 /etc/apt/apt.conf.d/50unattended-upgrades 中的设置
让我们解释一下:这意味着无人值守升级仅在 Ubuntu 存储库的 -security 口袋中查找安全更新。您可以更改设置,但您提出的问题表明您对此一无所知(因此它仍然看起来像这样)。
这是使用 Ubuntu 存储库的一大好处:来自 Ubuntu 安全团队的安全更新。
由于您从不在 Allowed-Origins 列表中的其他地方安装了 Postgresql(并且使用不同的包名称和版本),无人值守升级不会应用安全更新或新版本。Ubuntu 安全团队也不会修补您的软件包。你只能靠自己。
如果多个源提供相同的包名称(无论内容是什么),无人值守升级可能确实会从 Allowed-Origins 中的源安装升级。这可能确实会导致问题,因此请尽量减少第三方来源。
通常,大多数安全口袋升级都涉及修补当前可用的版本,而不是升级到更高版本(这可能会破坏工作流程)。有一些例外和极端情况。