G ++ ubuntu pergunta de empacotamento

1
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]>

Se você olhar para esta saída, ele diz Version: 4: 5.2.1-3ubuntu1. O que isso significa 4? Quero dizer .. O que eu acredito é verdade é que a versão do g + + é 5.2.1 - correto?

    
por IcyIcyIce 09.04.2016 / 02:20

1 resposta

2

O prefixo 4: para o número da versão é chamado de epoc . É uma maneira do Debian (e, portanto, do Ubuntu, como uma distribuição derivada) criar uma versão de um pacote que é considerado mais alto que as versões anteriores, mesmo que o número da versão normal não seja. Às vezes, várias circunstâncias conspiram para causar a necessidade de lançar um novo pacote que, de outra forma, parece retroceder no número da versão, e é quando o epoc é incrementado.

    
por psusi 09.04.2016 / 02:34