Qual é o significado da string XubuntuY nos nomes dos pacotes Ubuntu?

13

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

Então, minhas perguntas são:

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

por exemplo binutils_2.22-6ubuntu1.3_amd64

Qual é o significado dos números 6e1.3

Maythux
fonte

Respostas:

16

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

X = esta é a versão debian do pacote

ubuntuY = esta é a versão ubuntu Yth 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 há pacote debian (ou que a equipe do ubuntu transferiu um pacote debian para uma versão mais recente que a encontrada nos repositórios 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 será mesclado com ele na próxima versão)

ubuntuY **** = esta é a versão ubuntu Yth do pacote debian. se estiver 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). pacote debian e o lançou com alguns patches adicionais ou correções de bugs. _ ex: sudo-1.6.8p12-1ubuntu6_ (neste exemplo, esta é a sexta versão do pacote ubuntu baseada na versão debian 1.6.8p12-1 do sudo).

Ron
fonte
Editado para incluir mais detalhes
Ron
1
Nota: Os patches do Ubuntu são armazenados debian/patchesem deb, por exemplo apt-get source gdb. Você também pode listar todas as versões do Ubuntu com alterações entre elas com bzr branch ubuntu:gdb; cd gdb; bzr log | less
Ciro Santilli