As próximas versões LTS do Ubuntu são baseadas na versão real de testes do Debian

3

Das várias fontes que eu concluí esta tabela:

| UBUNTU VERSION | UBUNTU CODE NAME | UBUNTU RELEASE DATE | UBUNTU LTS | DEBIAN CODE NAME | DEBIAN VERSION |
|----------------|------------------|---------------------|------------|------------------|----------------|
| 16.04          | Xenial Xerus     | APRIL               | YES        | stretch / sid    | 9              |
| 15.10          | Wily Werewolf    | OCTOBER             |            | jessie / sid     | 8              |
| 15.04          | Vivid Vervet     | APRIL               |            | jessie / sid     | 8              |
| 14.10          | Utopic Unicorn   | OCTOBER             |            | jessie / sid     | 8              |
| 14.04          | Trusty Tahr      | APRIL               | YES        | jessie / sid     | 8              |
| 13.10          | Saucy Salamander | OCTOBER             |            | wheezy / sid     | 7              |
| 13.04          | Raring Ringtail  | APRIL               |            | wheezy / sid     | 7              |
| 12.10          | Quantal Quetzal  | OCTOBER             |            | wheezy / sid     | 7              |
| 12.04          | Precise Pangolin | APRIL               | YES        | wheezy / sid     | 7              |
| 11.10          | Oneiric Ocelot   | OCTOBER             |            | wheezy / sid     | 7              |
| 11.04          | Natty Narwhal    | APRIL               |            | squeeze / sid    | 6              |
| 10.10          | Maverick Meerkat | OCTOBER             |            | squeeze / sid    | 6              |
| 10.04          | Lucid Lynx       | APRIL               | YES        | squeeze / sid    | 6              |

A seguir à página disse:

Debian is under continual development. The latest release is Debian 8.4. It is also (currently) known as stable or by its codename "Jessie".

Seguindo página disse:

Debian Unstable (also known as sid) is one of the 3 distributions that Debian provides (along with Stable and Testing).

De acordo com os posts mencionados e a tabela acima, uma pergunta vem à minha mente: As próximas versões LTS do Ubuntu são baseadas na versão real de testes do Debian? Se sim, então há uma exceção que me engana; O Ubuntu 12.04 foi baseado no Debian 7. Como você pode ver, o Ubuntu 11.10 também foi baseado no Debian 7, então o Debian 7 não estava testando o release naquele tempo, mas sim era estável, ou estou errado? Eu também vi que não é recomendado instalar pacotes Debian no Ubuntu e vice-versa. Por que este problema e por que não é recomendado instalar pacotes para o próximo Ubuntu LTS (Xenial Xerus) a partir do teste Debian atual (extensão)?

    
por Wakan Tanka 20.04.2016 / 16:21

2 respostas

3

Até o Ubuntu 12.04, os lançamentos do Ubuntu LTS foram baseados nos testes do Debian; Lançamentos não-LTS sempre foram baseados no Debian Unstable e LTS também desde a introdução de propostas de migrações .

Os lançamentos do Ubuntu passam por um número de fases durante seu desenvolvimento; até o congelamento de importação do Debian , os pacotes atualizados na instável Debian (ou adicionados à instável do Debian) são automaticamente sincronizados para o Ubuntu, com um poucas exceções. Na verdade, é comum fazer upload de um pacote para a Debian unstable e vê-lo sincronizado com o lançamento do desenvolvimento do Ubuntu antes de migrar para o teste Debian! Como o Debian instável está em constante mudança, não significa muito dizer que o Ubuntu é baseado em uma dada versão do Debian instável, porque não existe tal coisa. Uma determinada versão do Ubuntu é baseada no Debian instável como era no momento do congelamento de importação do Debian.

Todas as versões suportadas do Debian e do Ubuntu são atualizadas após o seu lançamento, como seria de esperar para o suporte de segurança. Estes, naturalmente, tendem a divergir, já que o objetivo é manter as mudanças no mínimo em cada release "branch" (Debian 7 e LTS, Debian 8, os vários lançamentos suportados do Ubuntu).

    
por 20.04.2016 / 16:49
1

According to mentioned posts and the above table one question comes to my mind: Is next LTS versions of Ubuntu based on actual testing version of Debian?

Não é realmente

O Ubuntu tem seu próprio ciclo de lançamentos, que lança um lançamento a cada 6 meses, durante a primeira parte dos ciclos de lançamento que eles trazem em pacotes fonte atualizados do Debian. Posteriormente, no ciclo de lançamento do Ubuntu após o "congelamento de importação do Debian", as importações automáticas do Debian param, embora pacotes específicos de código-fonte ainda possam ser importados, se as condições o exigirem.

Os pacotes fonte são normalmente extraídos do Debian instável (sid), para versões mais antigas do LTS (12.04 e abaixo) eles foram extraídos do teste Debian. O Ubuntu apenas importa pacotes fonte do Debian. Os binários são recompilados e podem ser construídos em versões de bibliotecas diferentes daquelas usadas para a mesma versão no Debian. A versão do compilador e as configurações usadas para construí-las também podem ser diferentes.

Além disso, para muitos pacotes, o Ubuntu faz suas próprias atualizações. O Ubuntu está frequentemente à frente do Debian em pacotes principais como o gcc e o glibc. Também pode haver pacotes onde as importações do Debian são bloqueadas, seja devido a falhas de compilação ou devido a mudanças locais no Ubuntu que precisam ser mescladas manualmente.

Qualquer correspondência entre as versões do Ubuntu e as versões do Debian será apenas aproximada. Por seus comentários, sua tabela parece ser baseada no conteúdo de / etc / debian_version. Este arquivo vem do pacote base-files. O Debian normalmente atualiza isso de "< código de teste > / sid" para o seu valor de lançamento final antes de um lançamento. Em seguida, ele é alterado em instável para "< new testing codename > / sid" logo após o lançamento. O Ubuntu também possui mudanças locais nos arquivos base, então as atualizações para esse pacote do Debian devem ser feitas manualmente.

Ubuntu 12.04 was based on Debian 7. As you can see Ubuntu 11.10 was also based on Debian 7 so Debian 7 was not testing release in that time but rather it was stable, or am I wrong?

O Debian 7.0 wheezy ficou estável em maio de 2013.

Não sei por que a versão / etc / debian no 13.10 ainda diz "wheezy / sid". Eu suponho que o Ubuntu simplesmente não foi levado a puxar as atualizações do Debian para o pacote base-files.

I've also seen that is not recommended to install Debian packages to Ubuntu and vice versa. Why is this problem and why it is not recommended to install packages for next Ubuntu LTS (Xenial Xerus) from current Debian testing (stretch)?

A coisa que mistura Ubuntu e Debian é que na maioria das vezes funciona, mas quando não funciona você tem uma mistura de pacotes que ninguém testou. Isso significa que nem o Debian nem o Ubuntu vão querer ajudá-lo com problemas que surjam da mistura.

Eu diria que instalar coisas do teste Debian no desenvolvimento do Ubuntu é provavelmente mais seguro que o contrário. O Ubuntu está frequentemente à frente do Debian nas bibliotecas principais e puxando acidentalmente a versão do Ubuntu das referidas bibliotecas pode causar quebra em coisas não relacionadas ao programa que você estava tentando atualizar.

    
por 20.04.2016 / 17:28

Tags