Por que todo tutorial de instalação me pede para atualizar? [duplicado]

1

Tenho notado ao configurar meu laptop com o Ubuntu pela primeira vez que virtualmente todo guia sobre como instalar o programa X me pede para

sudo apt-get update

É apenas uma boa prática ou é realmente importante manter a atualização de tudo?

    
por Tyriuth 24.07.2015 / 06:12

4 respostas

3

Se você adicionar um novo repositório, o comando

sudo apt-get update

é necessário para o sistema saber, existe um novo repositório.

E o comando é sugerido antes de instalar um novo software, para atualizar o banco de dados do repositório, para obter a versão mais recente deste pacote

Além disso, é necessário divulgar ao sistema que novos pacotes foram adicionados aos repositórios.

    
por A.B. 24.07.2015 / 06:43
2

Todas as etapas anteriores dos tutoriais adicionam repositórios ou algo semelhante, e uma atualização precisa ser executada para que isso seja reconhecido pelo material. (Mau formulação eu sei)

    
por Tyriuth 24.07.2015 / 06:34
1

Como outros explicaram, apt-get update atualiza apenas a lista de pacotes disponíveis.

Isso é realmente importante e necessário, porque nem todas as versões antigas dos pacotes ainda estão disponíveis nos servidores espelho. Então, se você fizer um apt-get install foo logo após a instalação, pode ser que você tenha recebido um erro sobre foo-1.2.3-ubuntu4 não encontrado, porque a versão atual é foo-1.2.4-ubuntu1 e o pacote de versões antigas não está mais disponível no servidor. Isso pode acontecer sem qualquer modificação dos repositórios, porque quando você instala um novo sistema, as listas de pacotes são geralmente bastante antigas.

Assim, você não receberá a versão mais recente sem o update , mas é possível que não seja possível instalar o pacote.

Independentemente desse problema, sempre faça apt-get update e apt-get upgrade !!! regularmente, porque senão seu sistema conterá falhas de segurança conhecidas publicamente!

    
por Josef 24.07.2015 / 09:51
0

Em palavras simples o apt-get update busca as listas de pacotes de todos os repositórios encontrados no arquivo /etc/apt/sources.list ou /etc/apt/sources.list.d e os atualiza para obter informações sobre o mais novo versões de pacotes e suas dependências.

para isso, sempre que você quiser adicionar um repositório, você deve fazer apt-get update para recuperar as informações necessárias sobre os pacotes encontrados naquele repositório.

Além disso, é um bom hábito fazer apenas apt-get update sempre antes de qualquer instalação para verificar se uma alteração ocorre em qualquer pacote em seus repositórios adicionados.

    
por Maythux 24.07.2015 / 08:35