O que o apt-get update realmente faz? [duplicado]

-2

Eu tenho uma nova instalação do Ubuntu 18.04. Eu então corri apt-get install curl e isso me deu:

Package 'curl' has no installation candidate

Eu então executei apt-get update e tentei instalar o curl novamente e funcionou dessa vez.

O termo "atualização" pode significar muitas coisas. O que significa no contexto acima? O que estava atualizando, dado que o Ubuntu que eu tinha acabado de instalar era o mais recente?

    
por Old Geezer 06.06.2018 / 06:15

2 respostas

0

OK, como eu entendo (falando como um usuário do Ubuntu) Ubuntu usa um sistema de empacotamento (em comum eu acredito com outros sistemas operacionais Linux) apt-get acessa este sistema. O apt-get é usado para instalar, atualizar e 'arrumar' pacotes existentes - ele também é usado para reunir informações antes de instalar ou atualizar através da cláusula uptade. O apt-get update atualiza o banco de dados com informações sobre quaisquer novos pacotes ou versões. Ele não atualiza nenhum pacote instalado, atualiza o banco de dados com o que está disponível, instala o apt-get install depois de referenciar o banco de dados e apt-get atualiza os pacotes já instalados após referenciar o banco de dados. Se você instalar sem atualizar, você pode estar tentando instalar um sistema incompleto ou desatualizado referenciando o banco de dados desatualizado. Se você executar a atualização, você atualizará o pacote para incluir quaisquer alterações / aprimoramentos feitos desde o lançamento do pacote. Seja claro sobre a diferença entre atualização e atualização. Espero que isso ajude.

    
por kerry 06.06.2018 / 06:39
0

No Ubuntu, se você quiser instalar qualquer pacote, digite %código% Aqui apt-get install package_name não é nada além de um apt-get e é chamado gerenciador de pacotes synaptic e você pode verificar o código-fonte de python script no Github.

E apt-get no update baixará as listas de pacotes dos repositórios e as atualizará para obter informações sobre as versões mais recentes dos pacotes e suas dependências. Você pode ver este link :

Depois de executar apt-get quando você executar apt-get update desde a atualização, o pacote apt-get install curl estará disponível agora.

E você deve ver este Onde o apt-get install recebe pacotes? de para saber o que o curl fará.

    
por Achal 06.06.2018 / 07:30