Apt-get版本(构建)规范

时间:2016-11-10 07:45:22

标签: ubuntu apt-get

你能解释一下这是什么" + build-ubuntu"部分意味着?

sudo apt-get install firefox=45.0.2+build1-0
sudo apt-get install firefox=28.0+build2-0ubuntu2

1 个答案:

答案 0 :(得分:0)

Ubuntu有几个补丁可以使firefox在其环境中运行完美,并与其版本的库(即libc)很好地协同工作。 Theese补丁不是firefox的一部分,而是由ubuntu维护者处理。因此,为了跟踪theese补丁的级别,ubuntu将此字符串添加到mozilla for firefox的原始上游版本中。

Ubuntu维护者可以通过将后缀字符串+ build2-0ubuntu2更改为+ build2-ubuntu3来增加其部分版本。同时上游firefox可以增加版本的主要部分 - 新版本将总是更大,独立于ubuntu补丁版本。

此外,这可能会用于将新的firefox版本中的安全补丁添加到旧版本的firefox中(不更新整个firefox版本)。这是因为ubuntu的性质不能更新发行版中的软件包版本(即ubuntu 16.04。在2016年4月发布的时候,所有软件包的版本都会坚持下去。)