¿Cuándo ejecutar "sudo apt update" y cuándo "sudo apt update && sudo apt update"?

¿Cuándo ejecutar "sudo apt update" y cuándo "sudo apt update && sudo apt update"?

Hasta donde recuerdo, siempre ejecuto sudo apt updateo sudo apt-get updateantes de instalar un nuevo paquete.

¿Cuándo debo correr?ambos updateyupgradecomo esto:

sudo apt update && sudo apt upgrade

Respuesta1

Corre sudo apt updatepara actualizar la lista de paquetes disponibles.

Ejecuta sudo apt upgradepara actualizar todos los paquetes instalados.

Obviamente siempre ejecutas updateantes upgradepara usar la lista más reciente.

Respuesta2

La ... updateparte actualiza la biblioteca de paquetes disponibles, para que su sistema sepa qué está disponible y pueda compararlos con lo que está instalado.

Obtiene ... upgradelos paquetes de los repositorios e instala o "actualiza" los paquetes.

Presumiblemente, solo necesitaría ... upgradesi hubiera paquetes para actualizar; sin embargo, si no hay paquetes actualizables, aptsale sin error.

Respuesta3

Creo que la página de manual lo explica bien:

   update (apt-get(8))
       update is used to download package information from all configured
       sources. Other commands operate on this data to e.g. perform
       package upgrades or search in and display details about all
       packages available for installation.

   upgrade (apt-get(8))
       upgrade is used to install available upgrades of all packages
       currently installed on the system from the sources configured via
       sources.list(5). New packages will be installed if required to
       satisfy dependencies, but existing packages will never be removed.
       If an upgrade for a package requires the remove of an installed
       package the upgrade for this package isn't performed.

Entonces, dependiendo de tus necesidades, querrás utilizar updateuno upgradeo ambos. Tenga en cuenta que actualizar paquetes podría traer consigo algunas dificultades.

información relacionada