У CentOS, яка різниця між оновленням yum та оновленням yum?


Відповіді:


125

yum upgradeзмушує видаляти застарілі пакети, хоча yum updateце може робити , а може і не робити. Видалення застарілих пакетів може бути ризикованим, оскільки може видалити пакунки, які ви використовуєте.

Це робить yum updateбільш безпечним варіант.

Від man yum:

оновлення

Якщо запустити без будь-яких пакетів, оновлення оновить кожен встановлений зараз пакет. Якщо вказано один або декілька пакунків або глобусів, Yum оновить лише перелічені пакети. Під час оновлення пакетів, yum забезпечить задоволення всіх залежностей. (Додаткову інформацію див. У розділі Вказівки назв пакетів) Якщо вказані пакети або глобуси відповідають пакам, які наразі не встановлені, оновлення не встановить їх. оновлення працює на групи, файли, надає та списки файлів так само, як команда "встановити". Якщо основний параметр налаштування застарілих правдивий (за замовчуванням) або прапор --obsoletes присутній, то в його обчисленнях буде включено застарілий пакет - це полегшує зміни в версії дистрофії, наприклад: оновлення з somelinux 8.0 до somelinux 9.

оновлення

Це те саме, що команда оновлення з набором прапор --obsoletes . Докладніше див. У оновленнях.


9
Ще детальніше про ServerFault тут: serverfault.com/a/298158/88886
вироджено

28

yum upgradeі yum updateбуде виконувати ту ж функцію, що і оновлення до останньої поточної версії пакета.

Але різниця полягає в тому, що оновлення видалить застарілі пакети, а оновлення збереже їх.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.