É uma conexão de internet interrompida durante atualizações de software perigosas?

4

Acabei de instalar o Ubuntu 14.04. Onde eu moro, a conexão com a internet muitas vezes quebra de repente!

Eu perdi a conexão uma vez durante a atualização da versão do sistema, o que finalmente levou a erros que exigem uma reinstalação. Eu tenho medo que meu sistema seja danificado, ou que eu tenha que lidar com erros depois de interromper as atualizações normais de software também.

Quais são os possíveis perigos de perder a conexão com a Internet durante as atualizações de software, e o que você sugere sobre isso?

    
por Moh Kha 14.11.2015 / 14:39

2 respostas

10

Durante as atualizações normais de software, acho que uma redefinição de conexão não é perigosa. Pode levar a mensagens de erro (algumas vezes persistentes até você corrigir) de apt , mas nada que realmente danifique o sistema.

Quando você executar sudo apt-get update ou deixar o GUI Software Updater fazer isso manualmente ou automaticamente como tarefa em segundo plano, ele buscará as listas atualizadas de pacotes.

Se a conexão for redefinida, você receberá um erro que falhou ao baixar uma lista.
Você pode (ou deve) simplesmente repetir o processo mais tarde, quando a conexão for restaurada e tudo voltar a funcionar.

Quando você executa sudo apt-get upgrade ou deixa o GUI Software Updater atualizar pacotes instalados, o processo consiste em aproximadamente 2 etapas:

  • O primeiro passo será baixar todos os novos pacotes binários.

    Se a conexão quebrar durante esta etapa, haverá um erro e será cancelado. Nenhum pacote foi alterado ainda, nenhum dano foi feito.
    Você pode simplesmente repetir a atualização mais tarde (recomendado, como você deve sempre manter seus pacotes atualizados) ou não.

  • Na segunda etapa, ele primeiro descompactará cada pacote baixado sobre o pacote atualmente instalado e, em seguida, o reconfigurará, se necessário.

    Para ambas as operações, geralmente não é necessária conexão com a Internet , porque o arquivo de pacote binário contendo todas as coisas já está presente em seu disco. Uma perda de conexão não afetará nada.

    Mas alguns pacotes especiais não contêm o pacote real, mas apenas um aplicativo downloader / installer que é automaticamente chamado e executa a instalação real. (Atualizações são o mesmo que reinstalar um pacote com uma versão diferente em sistemas Linux) Exemplos populares são as fontes Microsoft ttf-mscorefonts-installer ou o Adobe Flash player flashplugin-installer , basicamente a maioria ou todos os pacotes contendo " -installer " em seus nomes.
    Se a sua conexão quebrar durante a segunda etapa de atualização / instalação de um desses pacotes, enquanto o script de instalação estiver baixando os dados do pacote real, esse script falhará e o pacote do instalador permanecerá em um estado não configurado. Você geralmente precisa limpar e reinstalar se isso acontecer.

por Byte Commander 14.11.2015 / 15:00
3

A ferramenta de gerenciamento de pacotes do APT realiza atualizações da seguinte maneira:

  1. Fazer o download de todos os pacotes que serão atualizados
  2. Instalar atualizações assim que todos os downloads forem bem-sucedidos
Portanto, se a conexão com a Internet cair enquanto os upgrades estiverem sendo baixados, você receberá uma exceção de tempo limite e o processo de atualização será cancelado. Portanto, não haverá nenhum dano ao seu sistema. Se você tiver muito esse problema e, portanto, não conseguir instalar atualizações, poderá tentar atualizar pacotes individuais manualmente usando

sudo apt-get install <package name>

Aqui você pode inserir os nomes dos pacotes listados ao executar sudo apt-get dist-upgrade . Observe que ainda vários pacotes podem precisar de upgrade, se dependerem um do outro. Além disso, você pode querer olhar para esta questão relacionada .

    
por s3lph 14.11.2015 / 14:51