G++ ubuntu 打包问题

G++ ubuntu 打包问题
dpkg -s g++
Package: g++
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 16
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Source: gcc-defaults (1.144ubuntu1)
Version: 4:5.2.1-3ubuntu1
Provides: c++-compiler
Depends: cpp (>= 4:5.2.1-3ubuntu1), gcc (>= 4:5.2.1-3ubuntu1), g++-5 (>= 5.2.1-12~), gcc-5 (>= 5.2.1-12~)
Suggests: g++-multilib
Description: GNU C++ compiler
 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 .
 This is a dependency package providing the default GNU C++ compiler.
Original-Maintainer: Debian GCC Maintainers <[email protected]>

如果您查看此输出,它会显示版本:4:5.2.1-3ubuntu1。 4:是什么意思? 我的意思是.. 我认为正确的是 g++ 的版本是 5.2.1 - 对吗?

答案1

版本号的前缀4:称为埃波克。这是 Debian(以及作为派生发行版的 Ubuntu)创建被认为高于以前版本的软件包版本的方法,即使常规版本号不是。有时,各种情况共同导致需要发布一个新软件包,而这个新软件包的版本号似乎倒退了,这就是当埃波克已递增。

相关内容