Como posso tornar a atualização mais fácil e menos demorada?

Como posso tornar a atualização mais fácil e menos demorada?

Uso Linux há oito anos, versões LTS do Ubuntu há cinco; Estou confortável com o sistema e ok com a linha de comando, mas não sou um usuário especialista de forma alguma. Cheguei a um ponto em que software de terceiros requer bibliotecas que não estão disponíveis no meu atual 16.04. As bibliotecas que preciso são libc++-8-deve libc++abi-8-dev, e elassãodisponível no bionic-updatesrepositório - então, 18.04, com uma biblioteca opcional (ainda da Canonical).

Porém, toda vez que tentei atualizar uma instalação do Linux, tive uma ou outra falha que exigiu uma instalação limpa para ser corrigida - e minha experiência é que a instalação limpa, a reativação dos repositórios/ppas necessários e a reinstalação o software que escolho usar leva um dia inteiro se funcionar bem (pode durar um segundo dia se houver problemas). Tenho duas máquinas para atualizar; meu desktop (com muitos aplicativos de terceiros) e meu laptop (menos aplicativos de terceiros, mas processador e conexão de rede mais lentos), e estou relutante em executar atualizações ou instalações ao mesmo tempo, porque quero ter uma máquina funcionando usar para procurar soluções em caso de problema.

Isso significa que tenho que permitirpelo menosum fim de semana para fazer upgrade – com possibilidade de precisar de um segundo fim de semana.

Ambos os sistemas são mantidos atualizados, com notificação de atualização (para que eu possa carregar as atualizações quando estiver pronto, em vez de interromper outras coisas). Estou ciente da capacidade do Synaptic de exportar uma lista dos meus pacotes instalados e de importar essa lista para instalar automaticamente os itens listados, e já usei isso no passado. O meu /homeestá em uma partição separada, então posso facilmente arrastar ou criar iniciadores para software de terceiros que seja equivalente a um .tar.gzarquivo.

O que mais posso fazer para tornar esse processo mais suave e menos doloroso?

Responder1

Faço parte de um laboratório dirigido por estudantes na minha universidade. Normalmente passo um bom tempo mantendo os computadores, todos rodando Ubuntu, atualizados. Os aspectos que percebi que causam grandes problemas durante as atualizações são:

  1. Velocidade de condução. As máquinas um pouco mais antigas presentes possuem discos rígidos giratórios antigos. Um SSD, caso você ainda não tenha um, deve acelerar o processo.
  2. Dependências. Este é um verdadeiro problema de lidar. Algumas máquinas falharam ao inicializar após uma atualização por causa de um pacote irritante que não era atualizado corretamente. A desinstalação desses pacotes estranhos pode ajudar a aumentar as chances de uma atualização bem-sucedida na primeira tentativa. Enfrentei problemas principalmente com ROS e nfs-kernel. Infelizmente, saber quais pacotes manusear com cuidado vem da experiência.

Além dessas, a maioria das atualizações que realizei do-release-upgradeforam bem-sucedidas na primeira tentativa, com limpeza mínima posteriormente.

informação relacionada