Por que o Ubuntu 13.10 tem pacotes mais recentes que o 13.04?

0

Eu não entendo como alguns pacotes são gerenciados no Ubuntu. Como eles são movidos de instáveis para testes?

A Debian FAQ diz:

  • Unstable has the most recent (latest) versions. But the packages in unstable are not well tested and might have bugs
  • Stable contains old versions of packages. But this package is well tested
  • Testing falls between these two extremes

No momento, estou executando o Raring 13.04 (instável). O Saucy 13.10 (testing) possui pacotes mais recentes, o que quebra essa regra.

Solução

O gerenciamento de versões do Ubuntu não é o mesmo do Debian: o desenvolvimento que se torna, é mesclado, estável .

O estado atual do Ubuntu é:

  • O Ubuntu Raring 13.04 é estável
  • O Ubuntu Saucy 13.10 é desenvolvimento

Portanto, é normal ter pacotes mais recentes no Saucy. Veja as respostas para mais detalhes.

Mal-entendido resolvido;)

Extensão

Bem, agora eu entendi que o raring é um desenvolvimento estável e atrevido (agora é deslocado para "saucy - > trusty" também), como essa situação pode ser explicada em relação ao pacote 'virtualbox':

  • raring (4.2.10-dfsg-0ubuntu2.1)
  • saucy (4.2.16-dfsg-3)
  • virtualbox (4.3.0-89960~Ubuntu~raring)

Aqui, o raring fornece mais recente que atrevido, o que se encaixa no fluxo de trabalho do Ubuntu.

Mas o VirtualBox oferece as versões mais recentes para o Ubuntu estável, em vez do desenvolvimento.

Como a versão de desenvolvimento do Ubuntu tem a intenção de ser mesclada como um Ubuntu estável no final, não faz sentido que o VirtualBox ofereça estabilidade e não para desenvolvimento.

Alguma entrada sobre isso?

    
por user2871702 17.10.2013 / 11:06

3 respostas

1

Embora o Ubuntu siga muitas das diretrizes de gerenciamento de pacotes do Debian, e de fato muitos pacotes do Ubuntu vêm sem modificação do Debian, existe um ciclo diferente. Os pacotes em diferentes versões do Ubuntu não são mapeados diretamente para seções específicas do Debian. Uma das motivações para o Ubuntu era o desejo de ter versões mais frequentes do que o Debian, que necessariamente envolve uma estrutura diferente.

Não há stable , testing e unstable . Há sempre uma versão de desenvolvimento e várias versões de curto e longo prazo suportadas atualmente. Depois que uma liberação é feita, as versões do pacote geralmente não são alteradas e atualizadas para correções de bugs e de segurança, não para novos recursos.

No debian, existe uma única versão instável ( sid ), que em teoria pode ser continuamente atualizada para sempre (espere muitas coisas para quebrar). No Ubuntu, uma nova versão de desenvolvimento é iniciada imediatamente após o lançamento anterior. Isto é preenchido com uma mistura de pacotes, principalmente do Debian testing / unstable junto com um número de pacotes específicos do Ubuntu. Existe então um ciclo de 6 meses durante o qual os erros são corrigidos e a integração entre os pacotes testados. As versões dos pacotes a serem incluídas na versão são corrigidas algum tempo antes da liberação ser feita para dar tempo para o teste. Finalmente, a versão de desenvolvimento se torna a nova versão e o ciclo se repete.

Você pode ler sobre o processo de lançamento do Ubuntu aqui .

    
por chronitis 17.10.2013 / 11:33
1

Ubuntu = / = Debian. O fato de que o Ubuntu é baseado no Debian, e o fato de que o Ubuntu pega pacotes dos testes do Debian, não implica nenhum relacionamento entre eles, incluindo gerenciamento de pacotes e compatibilidade de pacotes.

Raring and Saucy são distribuições diferentes, com diferentes repositórios e diferentes versões dos pacotes.
Por exemplo , o Raring tem o Libreoffice 4.0, e sempre o terá até o fim da vida, enquanto o Saucy tem 4.1 e sempre terá isso.

    
por ignis 17.10.2013 / 11:22
1

É importante distinguir a diferença entre os fluxos de trabalho de pouso de pacotes do Debian e do Ubuntu aqui. Acho que você confundiu isso e que essa é a causa da sua confusão.

O Debian tem instável e testando. O Ubuntu não.

A instabilidade do Debian é sempre chamada de sid. O teste do Debian é atualmente chamado de jessie (que será o nome da próxima versão estável quando estiver pronto).

O "Raring" 13.04 do Ubuntu é a última versão estável do Ubuntu. "Saucy" do Ubuntu será 13.10, é o lançamento do desenvolvimento e deverá ser lançado hoje (no momento em que ele substituirá o Raring como a última versão estável).

O Ubuntu tem um equivalente grosseiro do fluxo de testes instável e > do Debian. No Ubuntu, chamamos de migração proposta, documentada aqui: link . No caso do Ubuntu, temos um fluxo saucy-proposital-saucy, onde "saucy" representa o nome do release de desenvolvimento e, portanto, muda a cada release.

    
por Robie Basak 17.10.2013 / 11:24