¿Existe algún caso de uso para "apt-get install" sin "actualizar"?

¿Existe algún caso de uso para "apt-get install" sin "actualizar"?

Cada vez que veo instrucciones para ejecutar apt-get install, dice ejecutar apt-get updateprimero. Lo mismo para upgradey dist-upgrade.

¿Por qué no se instala automáticamente update? ¿Hay algún caso en el que no quieras eso?

Respuesta1

apt-get updateactualiza las listas de paquetes disponibles y sus números de versión.

El caso de uso que está buscando podría ser: si desea ejecutar apt-get installdos veces en poco tiempo, solo necesita ejecutar apt-get updateuna vez porque es poco probable que las listas de paquetes hayan cambiado mientras tanto.

Respuesta2

Como se menciona en la otra respuesta, apt-get updateactualiza la lista de paquetes disponibles. Entonces, a menos que la lista de paquetes disponibles haya cambiado, simplemente es una pérdida de tiempo y (no mucho) ancho de banda.

La razón por la que sueles ver apt-get updateantes apt-get installes doble:

  • A menudo esto ocurre en el contexto deagregando un PPAo alguna otra fuente de paquete; En este caso, obviamente necesitas actualizar la lista de paquetes disponibles porque lo primero que has hecho es agregarlos a la lista de paquetes disponibles.
  • Durante el período de desarrollo, los archivos cambian con bastante rapidez; Puede haber cientos de cambios en las listas de paquetes en el transcurso de un día, por lo que a menudo tendrá sentido hacerlo apt-get updateprimero para no intentar descargar una versión que ya no está disponible. Una vez que se lanza la distribución, la cantidad de cambios disminuye drásticamente, generalmente hasta no más de un par por semana. apt-get updateEn este caso, no tiene mucho sentido ejecutar antes de una instalación.

Respuesta3

Ademáshabiendo corrido sudo apt-get updatemuy recientemente, hay algunas otras situaciones en las que es posible que decidas no ejecutarlo antes de ejecutar sudo apt-get install ...:

  • Está instalando software desde unlocalfuente de software que ya está configurada, como un CD/DVD o una unidad flash USB con una ISO de Ubuntu grabada/escrita en ella.
  • Usted sabe que tiene el paquete que desea instalar almacenado en caché localmente (en /var/cache/apt/archives), ya sea porque lo instaló antes o porque lo ejecutó sudo apt-get --download-only install ..., y desea instalarlo desde allí en lugar de descargarlo.

    (Quizás quieras hacer algo con esa versión incluso si no es la más reciente, o tu conexión a Internet es muy lenta o no estás conectado a Internet).

  • Sabes que no hay una versión posterior del paquete disponible. Por ejemplo, elPágina de Launchpad para nanoUbuntumuestra que sólo las versiones de "lanzamiento" están disponibles; no hay nada disponible en "seguridad" o "actualizaciones" o "propuestas". (En contraste, puedes ver quefirefoxen ubuntutiene tales actualizaciones.)

  • Quiere ahorrar tiempo, incluso a riesgo de instalar un paquete anterior a la versión recomendada, o incluso de que la instalación falle porque el paquete que su sistema desea instalar ya no está disponible o aparece en la lista con dependencias que ya no existen. disponibles, o que entran en conflicto con algún software más nuevo que ya esté en su sistema.

    Si su sistema está configurado para buscar actualizaciones automáticamente y está conectado a Internet las 24 horas del día, los 7 días de la semana, este riesgo podría considerarse lo suficientemente bajo como para evitar la ejecución manual sudo apt-get updatela mayor parte del tiempo (consulteLa respuesta de RAOF y los comentarios allí.).

información relacionada