В чем разница между yum update
и yum upgrade
, и когда я должен использовать один над другим?
yum upgrade
принудительно удаляет устаревшие пакеты, хотя yum update
может и не делать этого. Удаление устаревших пакетов может быть рискованным, так как это может привести к удалению пакетов, которые вы используете.
Это делает yum update
более безопасный вариант.
От man yum
:
Обновить
При запуске без каких-либо пакетов, обновление будет обновлять каждый установленный пакет. Если указан один или несколько пакетов или глобусов пакетов, Yum обновит только перечисленные пакеты. При обновлении пакетов yum гарантирует, что все зависимости удовлетворены. (См. Указание имен пакетов для получения дополнительной информации.) Если указанные пакеты или глобусы соответствуют пакетам, которые в данный момент не установлены, обновление не установит их. Обновление работает с группами, файлами, обеспечивает и списки файлов, как команда «установить». Если основной параметр конфигурации obsoletes имеет значение true (по умолчанию) или флаг --obsoletes присутствует, yum будет включать в свои вычисления устаревшие пакеты - это облегчает изменение дистрибутивной версии, например: обновление с somelinux 8.0 до somelinux 9.
Обновить
Является ли то же самое, что и команда обновления с набором --obsoletes флагом . Смотрите обновление для более подробной информации.
yum upgrade
иyum update
выполнит ту же функцию, что и обновление до последней текущей версии пакета.Но разница в том, что при обновлении удаляются устаревшие пакеты, а при обновлении они сохраняются.
источник