apt和开发者软件包版本如何对应?

apt和开发者软件包版本如何对应?

在调查 DockBarX 插件崩溃时遇到了这个问题。apt给了我以下内容:

$ apt show xfce4-whiskermenu-plugin
Package: xfce4-whiskermenu-plugin
Version: 2.1.5-0ubuntu1
Priority: optional
Section: universe/xfce
Origin: Ubuntu
Maintainer: Xubuntu Developers <[email protected]>
Original-Maintainer: Debian Xfce Maintainers <[email protected]>

然而,开发者网站甚至没有列出版本 2.1.5。发布历史中提到的最旧版本是 2.3.0 (2018/09/30);2.1.5 可能是 5 年前的版本。

那么,Ubuntu 存储库中的 2.1.5 版本是否保证是开发人员很久以前发布的 2.1.5 版本?还是 Ubuntu 存储库使用的是其自己的、不相关的编号?

答案1

早在 2018 年,版本 2.1.5(当时)就已手动上传。从那时起,开发人员的网站可能已经发生了变化。

我不清楚为什么这个版本独立于 Debian 同步升级到 2.1.5,但这个“版本”只出现在 18.04 Bionic Beaver 中 - Ubuntu 的后续版本有更新的变体如其 Launchpad 页面上所列

一旦 Ubuntu 版本发布,很少会看到软件包在发布后出现重大版本更新。因此,18.04(于 2018 年发布)包含旧版本的软件包。您可能需要升级到较新的版本(几个月后发布的 20.04)以获取“较新”的软件版本。

在这种情况下,Debian 开发人员将其打包到 Debian 中,并在开发周期内同步到 Ubuntu。

相关内容