В чем техническая разница между «обновлением» и «модернизацией» с помощью yum?

В чем техническая разница между «обновлением» и «модернизацией» с помощью yum?

Я часто использую следующее при обновлении/модернизации дистрибутивов на основе RPM (в моем случае CentOS, RHEL и Fedora):

yum -y update && yum -y upgrade

Однако я не уверенточночем отличаются эти две yumкоманды.

Каковы преимущества updateперед upgrade, и наоборот?

решение1

В соответствии сman yum:

обновлять:

Если запустить без каких-либо пакетов, обновление будетобновить каждый установленный пакет. Если указаны один или несколько пакетов или glob пакетов, Yum обновит только перечисленные пакеты. При обновлении пакетов yum гарантирует, что все зависимости удовлетворены. […]

Если флаг […] --obsoletesприсутствует, yum будет включать устаревшие пакеты в свои расчеты — это делает его более удобным для изменений версии дистрибутива, например: обновления с somelinux 8.0 до somelinux 9.

обновление:

То же самое, что и команда обновления с --obsoletesустановленным флагом.

Связанный контент