Ubuntu软件包名称中的XubuntuY字符串是什么意思?


13

每个软件包名称的格式为: package-XubuntuY*_amd64(i386)

所以我的问题是:

  • X代表什么?
  • Y代表什么?

例如 binutils_2.22-6ubuntu1.3_amd64

什么是数字的含义61.3




Answers:


16

这里这里都有详细的解释。如果您真的有兴趣,也可以阅读《Debian策略手册》。要回答您的问题:

X =这是软件包的Debian版本

ubuntuY =这是debian软件包的Yth ubuntu版本

在第一个链接中引用Verbatim package-XubuntuY****”表示:

package =这是程序/库的名称。

X =这是软件包的Debian版本

如果X = 0,则意味着没有debian软件包(或者ubuntu团队已将debian软件包分叉到比在debian存储库中找到的软件包更高的版本)_ ex:bzip2-1.0.3-0ubuntu2_(如图所示)此示例可能同时更新了debian软件包,而ubuntu软件包可能会在下一个版本中与其合并)

ubuntuY **** =这是debian软件包的Yth ubuntu版本。如果缺少它,则表示它是一个干净的,未更改的debian软件包,例如:gzip-1.3.5-12(在此示例中,这是ubuntu中包含的原始debian软件包)(如果存在),则表示Ubuntu已采用debian软件包,并发布了一些其他补丁程序或错误修复程序。_例如:sudo-1.6.8p12-1ubuntu6_(在此示例中,这是基于sudo的debian版本1.6.8p12-1的ubuntu软件包的第六个版本)。


编辑以包含更多详细信息
罗恩2015年

1
注意:Ubuntu补丁存储在debian/patchesdeb下,例如apt-get source gdb。您还可以列出所有Ubuntu版本,并在它们之间进行更改bzr branch ubuntu:gdb; cd gdb; bzr log | less
Ciro Santilli新疆改造中心法轮功六四事件
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.