Hasta donde recuerdo, siempre ejecuto sudo apt update
o sudo apt-get update
antes de instalar un nuevo paquete.
¿Cuándo debo correr?ambos update
yupgrade
como esto:
sudo apt update && sudo apt upgrade
Respuesta1
Corre sudo apt update
para actualizar la lista de paquetes disponibles.
Ejecuta sudo apt upgrade
para actualizar todos los paquetes instalados.
Obviamente siempre ejecutas update
antes upgrade
para usar la lista más reciente.
Respuesta2
La ... update
parte actualiza la biblioteca de paquetes disponibles, para que su sistema sepa qué está disponible y pueda compararlos con lo que está instalado.
Obtiene ... upgrade
los paquetes de los repositorios e instala o "actualiza" los paquetes.
Presumiblemente, solo necesitaría ... upgrade
si hubiera paquetes para actualizar; sin embargo, si no hay paquetes actualizables, apt
sale 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 update
uno upgrade
o ambos. Tenga en cuenta que actualizar paquetes podría traer consigo algunas dificultades.