Tengo una nueva instalación de Ubuntu 18.04. Luego corrí apt-get install curl
y me dio:
El paquete 'curl' no tiene candidato de instalación
Luego ejecuté apt-get update
e intenté instalar curl nuevamente y esta vez funcionó.
El término "actualización" puede significar muchas cosas. ¿Qué significa en el contexto anterior? ¿Qué actualizaba dado que el Ubuntu que acababa de instalar era el último?
Respuesta1
Bien, según tengo entendido (hablando como usuario de Ubuntu), Ubuntu usa un sistema de empaquetado (creo que en común con otros sistemas operativos Linux) apt-get accede a este sistema. apt-get se utiliza para instalar, actualizar y 'ordenar' paquetes existentes; también se utiliza para recopilar información antes de instalar o actualizar mediante la cláusula uptade. apt-get update actualiza la base de datos con información sobre nuevos paquetes o versiones. No actualiza ningún paquete instalado, actualiza la base de datos con lo que está disponible, apt-get install se instala después de hacer referencia a la base de datos y apt-get update actualiza los paquetes ya instalados después de hacer referencia a la base de datos. Si instala sin actualizar, es posible que esté intentando instalar un sistema incompleto o desactualizado que hace referencia a una base de datos desactualizada. Si luego ejecuta la actualización, actualizará el paquete para incluir cualquier modificación/mejora realizada desde que se lanzó el paquete. Sea claro sobre la diferencia entre actualización y mejora. Espero que esto ayude.
Respuesta2
En Ubuntu si quieres instalar algún paquete tienes que escribir
apt-get install package_name
Aquí apt-get
no hay más que a python script
y se llamaadministrador de paquetes sinápticosy puedes consultar el código fuente apt-get
en Github.
Y update
en el apt-get
testamento, descarga listas de paquetes de los repositorios y las actualiza para obtener información sobre las versiones más recientes de los paquetes y sus dependencias. Puedes ver esto http://linux.die.net/man/8/apt-get:
Después de ejecutarlo, apt-get update
cuando lo ejecute apt-get install curl
desde que se actualizó, el curl
paquete estará disponible ahora.
Y deberías ver esto¿De dónde obtiene apt-get install los paquetes?para saber qué install
hará.