Я часто использую следующее при обновлении/модернизации дистрибутивов на основе 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
установленным флагом.