Para o do-release-upgrade
comando é possível usar a -d
opção. De acordo com a documentação é:
-d, --devel-release
If using the latest supported release, upgrade to the development release
Li esses dois posts:
Mas não está claro, quando é de uso obrigatório -d
e quando não.
De acordo com o meu entendimento existem duas ramificações LTS
e desenvolvimento , onde a primeira é melhor porque tem um EOL maior que a segunda.
Se do-release-upgrade
for usado - sem nenhuma opção/parâmetro - deve passar de LTS para LTS (se existir um novo LTS para alcançar/aplicar a atualização, por exemplo from 16.04LTS to 18.04LTS
ou from 18.04LTS to 20.04LTS
). Anteriormente poderia ser confirmado/verificado do-release-upgrade -c
para saber se é possível fazer um upgrade ou não.
Portanto:
- Quando é obrigatório usar o
-d
parâmetro para odo-release-upgrade
comando? E quando não?
do-release-ugprade
Isso fará com que uma atualização do sistema ocorra, o Ubuntu permite as seguintes atualizaçõesuma versão para a próxima (por exemplo, 20.04 a 20.10), onde esta versão é EOL (como 20.10), permitirá que você atualize para a próxima não LTS no mesmo ciclo; atualmente é 21.10
uma versão LTS para a próxima versão LTS (por exemplo, 20.04 a 22.04 após o lançamento de 22.04.1)
FYI: Os ciclos de lançamento terminam com o LTS, mas começam com o primeiro não LTS após o LTS anterior. ou seja. o ciclo que terminou com 20.04 começou com 18.10, e o ciclo 22.04 começou com 20.10.
Você usa a
-d
opção de atualizar antes que o processo de liberação seja formalmente aberto.Como funciona.
As ferramentas de atualização de versão do Ubuntu usam por padrão o seguinte arquivo para verificar quais atualizações são possíveis - https://changelogs.ubuntu.com/meta-release
A
-d
opção, quando usada, faz com que o seguinte arquivo seja usado - https://changelogs.ubuntu.com/meta-release-development ie. atualmente permitirá que uma atualização de 20.04 ou 21.10 para o Ubuntu jammy (que será o Ubuntu 22.04 LTS no lançamento) ocorra, quando atualmente não é oferecido/disponível ( de acordo com o arquivo padrão )Mesmo após o lançamento do Ubuntu 22.04 LTS, isso só fará com que a oferta de atualização seja oferecida aos usuários do Ubuntu 21.10, com os usuários do Ubuntu 20.04 LTS ainda precisando usar a
-d
opção de atualizar para 22.04. Os usuários do Ubuntu 20.04 LTS receberão a atualização para o Ubuntu 22.04 LTS somente após o lançamento do Ubuntu 22.04.1 LTS.Observação: o lançamento do Ubuntu 22.04 LTS não oferece nenhuma atualização , pois esses arquivos são alterados somente quando o caminho de atualização é considerado estável para os usuários existentes. A equipe de lançamento do Ubuntu discute isso regularmente e decide a partir de relatórios, quando isso é feito, por isso o uso de after é proeminente na documentação sobre quando isso ocorre. Os lançamentos sempre ocorrem em uma quinta-feira, com as alterações do meta-arquivo geralmente sendo discutidas no início da semana seguinte.