Essa dúvida está me atingindo há 2-3 dias, então decidi testá-la. O que fiz foi instalar o Ubuntu 16.04.4 no VMWare e editar /etc/apt/sources.list
e substituir xenial
com o bionic
uso de:
sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list
Então eu corri
sudo apt-get update && sudo apt-get upgrade
Consegui atualizar para o 18.04, confirmado usando lsb_release -a
. No entanto, encontrei alguns problemas como:
O apt não possui uma interface CLI estável. Use com cuidado nos scripts.
dependência não atendida de python3-aptdaemon.pkcompat
Liberar 'biion-backports' para 'appstream' não encontrado
Unidade quebrada
Resolvi todos os erros e instalei gnome
e gdm3
.
Então, eu só quero saber se é uma boa ideia editar sources.list
? Eu sei que meu sistema pode estar com defeito, mas existe algum outro motivo específico para não usar isso.
Nota : Eu testei isso no Ubuntu 16.04 no VMWare para esclarecer apenas minhas dúvidas.
sudo apt-get dist-upgrade
(ou melhorsudo aptitude dist-upgrade
) para envolver novas dependências no processo de atualização. A mensagem de aviso sobre o apt nos scripts é normal, existe nas versões 16.04 e 18.04.dist-upgrade
seria uma opção melhor, mas novamente,sudo apt-get install -f
instalarei dependências?Respostas:
A edição
/etc/sources.list
é um passo para migrar para uma versão subsequente no Debian ... mas não no Ubuntu. Você ainda pode usá-lo, mas não é recomendado, porque a maioria dos usuários não precisa lidar precisamente com os problemas encontrados.Em vez disso, o Ubuntu fornece uma ferramenta (o
do-release-upgrade
comando) que altera corretamente as fontes, baixa e instala a atualização e remove os órfãos, tudo de uma maneira previsível e reproduzível para evitar problemas de esquina. Esta ferramenta é a maneira recomendada de atualizar para uma versão mais recente do Ubuntu.fonte
do-release-upgrade
não funciona. Então, nesse cenário, deve ser considerado uma opção se o usuário quiser apenas testar seus programas?do-release-upgrade
que não funcionou. Muitos dos mesmos motivos também causarãodist-upgrade
falhas.apt
, isso não é recomendado apenas em scripts.do-release-upgrade
não trabalhar agora? Se for esse o caso, a Canonical ainda não lançou a atualização. Nas notas de versão, afirma que estará disponível dentro de alguns dias da versão 18.04.1 no final de julho. Apenas continue checando.Usarei o termo "versão de origem" para a versão que você usou antes da atualização e a "versão de destino" para a versão que você usou após a atualização.
Maneiras de atualizar as versões do Ubuntu:
Primeira maneira: Editando sources.list
Geralmente chamado de modo Debian de atualizar ou, às vezes, O Método da Força Bruta .
Por aqui:
wine-hq
repositório adicionou recentemente apenas suporte ao Bionic).404 Not found
erro.Algumas notas: Desative o repositório de terceiros.
Funciona: funciona ou não.
Nível de recomendação: muito baixo.
Segunda maneira: Fazendo o-release-upgrade:
Geralmente chamado de modo de atualização do Ubuntu:
Por aqui:
sources.list
novas entradas do repositóriosudo apt full-upgrade
)sudo apt full-upgrade
)No entanto, muitas pessoas estão enfrentando problemas com
do-release-upgrade
:Funciona: Funciona ... com bugs.
Nível de recomendação: entre baixo e médio.
Terceira maneira: Instalação limpa
Essa é a maneira mais recomendada de atualizar seu sistema .
Nota 1: Não esqueça de fazer backup.
Nota 2: Você provavelmente gastará tempo igual para corrigir erros chamados pelos métodos mencionados acima. Se sim, por que hesitar em fazer uma instalação limpa?
Funciona: sempre funciona.
Nível de recomendação: muito alto.
fonte