Entiendo que en apt
, el comando update
, actualiza la lista de paquetes disponibles, pero no actualiza el software que ya estaba instalado desde estos paquetes.
También entiendo que upgrade
actualiza cualquier software que ya instalé de un paquete que actualicé con update
como se describe arriba.
¿Cuál fue la razón por la que los desarrolladores de Ubuntu/Debian hicieron esta división de update
? y update
en lugar de trabajar con un comando para hacer ambas tareas?
Esta es más una pregunta sobre la filosofía arquitectónica de los desarrolladores de Ubuntu.
Respuesta aceptada:
Una actualización no es la única vez que puede necesitar apt-get update
, y no quiero actualizar cada vez que solo quiero actualizar las listas de paquetes.
Una apt-get upgrade
el buen funcionamiento puede depender de apt-get update
se ejecutó no hace mucho tiempo, pero eso es cierto para apt-get remove
y apt-get install
¡así como! Si todo esto implica apt-get update
? ¡Por supuesto no! Como una simple cuestión de eficiencia de recursos y limpieza del diseño, si una operación es común a muchas otras operaciones, debe descartarse.
Por el contrario, dado que apt-get remove
y apt-get install
también puede depender de apt-get update
se ejecutó recientemente para finalizar con éxito, ¿tiene sentido apt-get upgrade
? para cada ejecución de apt-get update
? No, nuevamente, ya que lo que pretendo hacer puede entrar en conflicto con lo que apt-get upgrade
lo haré.