Atualizar o Ubuntu sem quebrar o sistema

No último pacote de atualizações do Ubuntu 20.04 tivemos alguns relatos de problemas, confira nessa matéria porque você tem problemas ao atualizar o Ubuntu.







Repositórios



Para que você entenda melhor o repositório do Ubuntu, veja abaixo os em verde são atualizados pelos desenvolvedores do Ubuntu e alguns em parceria proprietária, os em vermelho a Canonical não da suporte algum, os em laranja é você e os desenvolvedores desses repositórios, os em vermelho o inferno é o limite e o seu uso é que costumam causar sérios problemas em uma atualização do sistema operacional Ubuntu.


Main - Programas suportados oficialmente.

Universe - Programas mantidos pela comunidade, mas não são oficiais dos desenvolvedores do Ubuntu.

Restricted - Programas que não são de código completamente abertos.

Multiverse - Programas de código fechado.

Proposed - Atualizações de pré-lançamento.

Backports - Programas super atualizados, mas na grande maioria são instáveis.

Snap - Pacotes desenvolvidos por terceiros mas que não oferecem risco a integridade do seu sistema por serem como um portable e não são instalados como os pacotes tradicionais, ficam isolados do sistema.

Snap - Pacotes desenvolvidos por terceiros mas que não oferecem risco a integridade do seu sistema por serem como um portable e não são instalados como os pacotes tradicionais, ficam isolados do sistema.

PPA - Personal Package Archives (Arquivos de Pacotes Pessoais)

.deb - O inferno é o limite.



Atualização



Os desenvolvedores do Ubuntu estão sempre buscando falhas no sistema e as corrigindo por meio de atualizações, essas visam o conjunto oficial de pacotes Ubuntu fornecidos apenas pelo repositório main que são fornecidos pelo espelho marcado na imagem, os demais não são responsabilidade da canonical e o seu uso é por sua conta e risco.



O restricted podem ocorrer atualizações de pacotes Nvidia devido o acordo que a Canonical tem com eles de manipulação de seus drivers proprietários, mesmo assim podem causar conflitos em um upgrade de kernel.





Liberdade



Sempre que se fala de pacotes, repositórios e fazer merda vem um engraçadinho e repete o chavão "mas no Linux eu sou livre" e bla bla bla.

Sim você é livre para ler o código fonte, alterar o código fonte e distribuir os seus pscotes alterados para outros usarem.

Mas se você não sabe ler códigos e tão pouco conhece pessoalmente o desenvolvedor de pacotes alterados e para piorar ele os distribui a margem de grandes comunidades onde o seu código é lido por milhares de desenvolvedores o que garante a sua integridade, vocẽ é livre sim, mas nesse caso para fazer merda.

Como costumo dizer " A galinha come pedra porque tá ligada que aguenta a saída da danada" se é o seu caso continue fazendo merda, mas para de culpar os desenvolvedores do Ubuntu, o problema é você.


Atualizando o Ubuntu



Para atualizar o Ubuntu você não precisa fazer nada, o sistema verifica e instala as atualizações por você quando ele avisa a exestencia delas.

Mas eu prefiro fazer manualmente, nesse caso de o comando abaixo no terminal para atualizar a lista de pacotes.

sudo apt update


Note na ultima linha as atualizações disponíveis.

91 packages can be upgraded. Run 'apt list --upgradable' to see them.



Ao rodar o comando indicado a lista de todos os programas que tem atualização disponíveis é exibida.





Onde se tem problemas ? 



O maior problema é quando o kernel é atualizado, o tal linux.

Note na imagem que terei atualização de Linux (Kernel).





Nesses casos em que o Linux ( Kernel ) ira receber atualização é altamente recomendado que você remova o driver de vídeo proprietário instalado, os da Nvidia e AMD, do contrario você corre o risco de atualizar e não conseguir mais carregar o sistema operacional, remova o driver > atualize o sistema > reinstale o driver.


Se usa PPA, ai a coisa pode ser mais complicada, dependendo da PPA usada o seu sistema pode ter recebido alterações e a chance de quebrar é grande, só as use se saber os que está fazendo e cuidado com os entendidos de porra nenhuma que as recomendam de forma insana para tudo.

Para atualizar basta executar o comando abaixo.


sudo apt full-upgrade




Meu kernel atual.




Notem ao termino da atualização no final da saída do terminal não deve conter nenhum erro, se for apresentado erros você deve corrigir antes de reiniciar o sistema.

Se a saída foi sem erros reinicie o seu sistema.

sudo reboot


Sistema atualizado e tudo funcionando perfeitamente, sem problemas.




Conclusão



Como deixei claro, respeite o seu sistema operacional, ele não tem garantias e muito menos obrigação de resolver os problemas gerados por você .

Se o seu Ubuntu quebrou eu um upgrade a culpa é toda sua, remova o problema do sistema ( desconecte o hardware conectado entre a cadeira e o teclado ), ou o eduque, busque conhecimento, aprenda seguir a wiki do Ubuntu e não youtubers engraçadinhos, o Guia foca é um bom começo também.



Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais