Como o Ubuntu nomeia pacotes?

12

Cada nome de pacote está no formato: package-XubuntuY*_amd64(i386)

Então, minhas perguntas são:

  • O que significa o X?
  • O que o Y representa?

por exemplo, binutils_2.22-6ubuntu1.3_amd64

Qual é o significado dos números 6 e 1.3

    
por Maythux 07.05.2015 / 12:36

1 resposta

15

Há uma explicação detalhada aqui e aqui . Se você estiver realmente interessado, pode ler também o Manual de Políticas Debian .  Para responder às suas perguntas:

X = esta é a versão debian do pacote

ubuntuY = esta é a versão do Ubuntu do pacote debian

Para citar o Verbatim no primeiro link, package-XubuntuY****” significa:

  

package = este é o nome do programa / biblioteca.

     

X = esta é a versão debian do pacote

     

se X = 0, isso significa que não existe um pacote debian (ou que o ubuntu   equipe bifurcou um pacote debian para uma versão mais recente que a encontrada   nos repositórios do Debian) _ ex: bzip2-1.0.3-0ubuntu2_ (como mostrado em   Neste exemplo, o pacote debian pode ser atualizado nesse meio tempo e   o pacote ubuntu provavelmente irá se fundir com ele na próxima versão)

     

ubuntuY **** = esta é a versão do ubuntu do pacote debian. E se   isso está faltando isso significa que é um pacote debian limpo e inalterado   ex: gzip-1.3.5-12 (neste exemplo, este é o pacote debian original   incluído no Ubuntu) se isso estiver presente significa que o Ubuntu tomou   o pacote debian e liberou-o com alguns patches adicionais ou bug   Conserta. _ ex: sudo-1.6.8p12-1ubuntu6_ (neste exemplo este é o sexto   versão do pacote ubuntu baseado na versão debian 1.6.8p12-1   de sudo).

    
por Ron 07.05.2015 / 12:48