Ubuntu 是否在 LTS 版本中更新 KeePassXC 等软件包,或者 LTS 是否意味着我保留 LTS 发布时的最新版本?
我在 Ubuntu 18.04 LTS 上安装了 KeePassXC。我现在不记得我第一次安装 KeePassXC 时是什么版本,但到今天它是 2.3.1。现在最新的版本是 2.4.1。我知道我可以通过 Snap 和 PPA 获得更新,但我很好奇正常的 Ubuntu 软件更新是否最终会更新 KeePassXC,或者它是否在整个 LTS 期间保持不变。
编辑补充:我现在从响应中了解到软件包在发布时被冻结,并且通常它们将保持静态并且不会使用正常的“检查软件更新”进行更新。这种静态方法是否适用于“apt-get”类型的方法,或者我最终可以通过这种方式获得更新吗?我从源代码链接中注意到 KeePassXC 2.3.1 仍然是源代码,但不明白我是否可以“强制”在 Snap 或 PPA 之外进行更新。
进一步编辑为可能的重复:基本问题本质上是重复的,但我的第一次编辑更进一步 - “随着存储库的变化,我可以“apt-get”更新版本。看起来答案是“不,不安全。”
不幸的是,Ubuntu 并不总是提供最新版本的软件。并且提供的软件的最新版本取决于您使用的 Ubuntu 版本。这是为了每个特定 Ubuntu 版本的稳定性。一个例外可能是网络浏览器(例如Firefox),因为从安全角度来看它是至关重要的。
在您的情况下,您可以查看以下内容:
https://packages.ubuntu.com/search?keywords=keepassxc
在类似的 Ask Ubuntu question中给出了更详细的解释。
KeePassXC下载页面提供了一个 PPA:
您可以找到很多关于“什么是 PPA 以及如何使用它们? ”的信息,但是 PPA 允许 Ubuntu 以外的其他人维护和发布包,并允许您的系统在这些更新可用时接收这些更新。
这意味着您询问的软件 KeePassXC 由 KeePassXC 而非 Ubuntu 维护,您必须询问他们或查看他们的历史和政策以确定他们的发布时间表和计划。
当你升级 Ubuntu 时,比如从 16.04 到 18.04,所有这些 PPA 都被禁用,你需要重新启用它们。在您重新启用它们之前,它们不会也不能更新。大多数情况下,您只需重新启用它们即可。有时您需要遵循新的设置说明。
为了最好地回答您的问题,您应该查看KeePassXC 下载页面并查看他们声称的最新版本(您似乎拥有)并将其与
apt search keepassxc
. 您可以检查KeePassXC PPAapt
并通过将结果与 PPA 页面进行比较来确认您拥有最新的可用版本。此时,PPA 页面匹配 KeePassXC 下载页面最新版本:
如果您没有看到此版本,则说明您的软件包已过时 (
apt update
)、不再启用此 PPA 或其他问题。目前 PPA 中似乎提供了最新版本的 KeePassXC。