Ubuntu 中 exp9ubuntu1 后缀是什么意思?

Ubuntu 中 exp9ubuntu1 后缀是什么意思?

这是我的 clang 版本:Ubuntu clang 版本 3.2-1~exp9ubuntu1 (tags/RELEASE_32/final)(基于 LLVM 3.2)而我不知道的是意义的 ”exp9ubuntu1“?请帮忙,谢谢。

答案1

具体分解如下:

  1. 3.2是您正在使用的 clang 的上游版本,也是软件包所基于的版本。
  2. -1软件包经过 Debian 化后的 Debian 版本。大多数上游未经过 Debian 化的软件包都有此-#后缀。
  3. ~exp9表示实验版本,版本 9。在本例中,Ubuntu 从 Debian 实验分支导入了 clang。这些软件包通常带有这个后缀,因为有些补丁是在它们处于实验分支时引入的,这些补丁未应用于上游或从上游挑选而来。
  4. ubuntu1意味着该包已被修改为符合 Ubuntu 要求、无法应用于上游或尚未应用于上游。

您可以看到变更日志有一个值表示应用了修复的分支:

clang (3.2-1~exp9ubuntu1渴望;紧急程度=低

  • 与 Debian 合并;其余更改:

    • 不要构建依赖于 binutils-gold。
    • 不要因为贪婪而破坏纪元。

    -- Matthias Klose 2013 年 4 月 18 日星期四 17:17:28 +0200

铿锵(1:3.2-1~exp9实验;紧急程度=低

[ 彼得·迈克尔·格林 ]

  • 仅在实际可用的架构上使用 binutils-gold
  • 33-armhf-defaults.diff 修复默认使用 debian armhf 的正确 CPU 和 FPU(关闭:#704111)
  • 34-powerpc-no-altivec.diff 在 powerpc 上默认禁用 altivec,因为 debian powerpc 不需要 altivec(补丁从 Ubuntu 中挑选

    -- Sylvestre Ledru 2013 年 4 月 2 日星期二 19:37:22 +0200

相关内容