Eu tenho uma nova instalação do Ubuntu 18.04. Eu então corri apt-get install curl
e me deu:
O pacote 'curl' não tem candidato para instalação
Então corri apt-get update
e tentei instalar o curl novamente e funcionou desta vez.
O termo "atualização" pode significar muitas coisas. O que isso significa no contexto acima? o que estava atualizando, visto que o Ubuntu que acabei de instalar era o mais recente?
Responder1
OK, pelo que entendi (falando como usuário do Ubuntu), o Ubuntu usa um sistema de empacotamento (em comum, acredito, com outros sistemas operacionais Linux) apt-get acessa este sistema. apt-get é usado para instalar, atualizar e 'organizar' pacotes existentes - também é usado para coletar informações antes de instalar ou atualizar através da cláusula uptade. 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, ele atualiza o banco de dados com o que está disponível, o apt-get install instala após referenciar o banco de dados e o apt-get upgrade 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 upgrade, atualizará o pacote para incluir quaisquer alterações/melhorias feitas desde que o pacote foi lançado. Seja claro sobre a diferença entre atualização e atualização. Espero que isto ajude.
Responder2
No Ubuntu se você quiser instalar qualquer pacote você tem que digitar
apt-get install package_name
Aqui apt-get
nada mais é do que um python script
e é chamadogerenciador de pacotes sinápticose você pode verificar o código-fonte apt-get
no Github.
E update
na apt-get
vontade baixa listas de pacotes dos repositórios e as atualiza para obter informações sobre as versões mais recentes dos pacotes e suas dependências. Você pode ver isso http://linux.die.net/man/8/apt-get:
Depois de executar apt-get update
quando você executar apt-get install curl
desde que foi atualizado, o curl
pacote estará disponível agora.
E você deveria ver issoDe onde o apt-get install obtém pacotes?para saber o que install
vai fazer.