AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1412543
Accepted
Manuel Jordan
Manuel Jordan
Asked: 2022-06-07 07:02:07 +0800 CST2022-06-07 07:02:07 +0800 CST 2022-06-07 07:02:07 +0800 CST

Como funciona exatamente "do-release-upgrade -d"?

  • 772

Prestes a atualizar o SO de uma versão para outra, por exemplo - de 18.04 para 20.04 ou de 20.04 para 22.04 - em todo o processo existe e é usado o do-release-upgradecomando, e ele tem algumas opções como -ce -d, agora no tutorial a seguir

  • Como atualizar o Ubuntu 18.04 para 20.04 LTS usando a linha de comando

Na etapa 4. Atualize o Ubuntu Linux para a seção LTS mais recente indica o seguinte:

Execute o seguinte comando:

sudo do-release-upgrade

Observe se você pode ser recebido com a seguinte mensagem:

Checking for a new Ubuntu release There is no development version of
an LTS available. To upgrade to the latest non-LTS develoment release 
set Prompt=normal in /etc/update-manager/release-upgrades. 

Nesse caso, passe a -dopção para obter a versão mais recente com força :

sudo do-release-upgrade -d

No /etc/update-manager/release-upgradesarquivo atualmente tem o Prompt=ltsvalor - de acordo com algumas pesquisas este valor/configuração é recomendável

Devo assumir que se sudo do-release-upgrade -dfor executado então

  1. O Prompt=ltsvalor atual é ignorado e usado Prompt=normaltemporariamente ? - apenas para o tempo de vida de execução do processo
  2. O Prompt=ltsvalor atual é ignorado e usado Prompt=nevertemporariamente ? - apenas para o tempo de vida de execução do processo
  3. O Prompt=ltsvalor atual é substituído por Prompt=normal? - portanto, agora está permanentemente alterado
  4. O Prompt=ltsvalor atual é substituído Prompt=never- portanto, agora é alterado permanentemente

... e o processo continua

Atualmente a opção man do-release-upgradepara a -dopção indica

 -d, --devel-release
        If using the latest supported release, upgrade to the development release

Mas infelizmente não está claro.

Pergunta:

  • Como funciona exatamente do-release-upgrade -d?

Perguntas extras

  • Qual cenário é aplicado? 1,2,3,4?
  • Quando/por que seria de uso obrigatório do-release-upgrade -d?
apt
  • 2 2 respostas
  • 314 Views

2 respostas

  • Voted
  1. Best Answer
    user535733
    2022-06-07T08:54:05+08:002022-06-07T08:54:05+08:00

    Essa pergunta aparece a cada dois anos, logo após cada lançamento do LTS, de várias formas.

    -drealmente migra você para a versão de desenvolvimento do Ubuntu. Isso é atualmente 22.10 Kinetic, NÃO 22.04 Jammy.

    ANTES do lançamento de um LTS, usar -d da versão mais antiga (como 21.10) realmente fará o upgrade para o pré-lançamento 22.04. É assim que os testadores chegam à versão de desenvolvimento para fazer seus testes.

    • O uso de -dsignifica "Quero ser um testador".

    NO DIA DO LANÇAMENTO , não há mecanismo automático para alterar o comportamento do -d. Portanto, por algumas semanas depois, -dainda o migrará para 22.04, mesmo que tenha sido lançado.

    • Esta é a janela em que -daparecem os artigos de "uso". Esse conselho tem uma data de validade, e é irresponsável das pessoas que dão esse conselho quando não explicam.

    CERCA DE UMA OU DUAS SEMANAS após o dia do lançamento , os desenvolvedores do Ubuntu começam a trabalhar no próximo lançamento (22.10 Kinetic), e passam -dde 22.04 para 22.10.

    • Esta é a janela em que NEM do-release-upgradenem do-release-upgrade -dvai migrar você de 20.04 para 22.04. Em vez disso, -dem 20.04 retornará uma mensagem de erro, e o uso de -dem 22.04 fará de você um testador de 22.10.

    TRÊS MESES após o dia do lançamento, ocorre o primeiro lançamento de ponto LTS (22.04.1). É quando as atualizações de versão LTS para LTS são ativadas . É quando seu sistema 20.04.x ​​começará a oferecer uma atualização de versão para 22.04.1.

    Lembre-se de que o ponto principal de uma versão LTS é a estabilidade e a confiabilidade a longo prazo. Os desenvolvedores e testadores do Ubuntu usam esse atraso de três meses para resolver os primeiros bugs e testar a migração para que seja suave.

    • As pessoas que desejam migrar imediatamente geralmente não são o público-alvo pretendido para um LTS. Se você é um dos primeiros a adotar, considere usar uma versão normal de 6 meses do Ubuntu.

    • Os usuários do LTS devem simplesmente ser pacientes. Aguarde a janela de atualização segura e testada abrir em agosto.

    • 2
  2. vanadium
    2022-06-07T08:53:19+08:002022-06-07T08:53:19+08:00

    O comando do-release-upgrade -dfará com que uma versão de desenvolvimento seja instalada, conforme indicado na página do manual. Se você estiver em 20.04 e adicionar a -dopção, receberá atualmente (2022-06-06) uma mensagem que There is no development version of an LTS available.. A ferramenta informará que você pode configurar Prompt=normalpara /etc/update-manager/release-upgradesatualizar para a versão de desenvolvimento não LTS mais recente.

    Dos seus cenários, nenhum se aplicará. Seu arquivo de configuração não será substituído. Com Prompt=lts, e a opção -d, você só atualizará para uma versão de desenvolvimento do próximo LTS se estiver disponível ( e se sua versão atual for LTS - caso contrário, essa configuração será tratada como definida como normal), com Prompt=normale opção -d, você atualizará para a versão de desenvolvimento que segue imediatamente sua versão atual.

    • 1

relate perguntas

  • Como posso ver todas as versões de um pacote que estão disponíveis no arquivo?

  • Como os PPAs podem ser removidos?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve