Su copia de Ubuntu tiene una copia privada de la lista de paquetes que se encuentran en los repositorios de Ubuntu. Cuando instala un paquete, apt-get
lee la lista y determina la URL del paquete a descargar (que generalmente contiene información sobre la versión del paquete).
apt-get update
actualiza las listas de paquetes. Si no lo hace antes de una instalación, apt-get
podría quejarse de que no puede encontrar el paquete en el repositorio, porque calculó la URL en función de una versión anterior de la lista (que enumeraba una versión anterior del paquete).
Por supuesto, apt-get update
es necesario después de haber cambiado los repositorios, porque el sistema necesita descargar la lista de los nuevos repositorios.
Es esencial antes de actualizar los paquetes instalados, porque el sistema no puede saber si el repositorio tiene una nueva versión de un paquete, a menos que tenga una copia actualizada de la lista de paquetes.
No hay razón para no ejecutar apt-get update
antes de instalar un paquete. Sin embargo, no es necesario, si sabe que desde el último momento no se ha puesto a disposición una nueva versión de ese paquete y de sus dependencias apt-get update
. Un caso especial de esto es cuando las listas de paquetes están actualizadas, lo cual ocurre después de un tiempo razonablemente corto desde la última apt-get update
; Esto significa que todos los paquetes en el espejo tienen la misma versión que antes.
La lista de paquetes cambia cada vez que se actualiza un paquete en el espejo. Es imposible predecir con qué frecuencia cambia, en general, sin referencia a un problema específico o informe de error, o sin seguir el desarrollo de esa versión de Ubuntu.