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.
*_Packages
debajo/var/lib/apt/lists/
con un editor de texto, sin embargo, normalmente se hace una búsqueda más avanzada con las herramientas de administración de paquetes, por ejemploapt-cache show/policy/etc.
Usted no absolutamente necesario utilizar el comando de actualización antes de instalar un paquete, pero si no lo hace podría terminar actualizar un paquete justo después de que lo ha instalado.
Además, tenga en cuenta que necesita actualizar su sistema regularmente. Si no lo hace, su computadora estará en riesgo (no tendrá los últimos parches de seguridad).
fuente
Si acaba de agregar un repositorio de software (repositorio PPA o Debian), tendrá que ejecutar
apt-get update
para sondear el repositorio y esencialmente agregar cualquier paquete en él a la lista de software disponible de APT. De lo contrario, APT no reconocerá el nombre del paquete que le indica que instale.Al instalar un nuevo software a través de la línea de comandos, es una buena idea actualizar la información del repositorio para que no instale el software solo para descubrir que está desactualizado. Esto también se aplica a la actualización de software.
Si utiliza el método gráfico de instalación o actualización de software, por ejemplo, el Centro de software de Ubuntu o el Administrador de actualizaciones, respectivamente, estos clientes buscarán automáticamente las últimas versiones absolutas de los paquetes.
Dicho esto, si está instalando un lote de software y ha ejecutado una actualización solo unos minutos o incluso unas pocas horas antes, es probable que obtenga la última versión. Sin embargo, si está instalando el tipo de software que se actualiza con frecuencia (como alfa / beta o software de última generación), querrá ejecutar una actualización antes de buscar algo del repositorio de ese software.
fuente