Yum: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
10th (обговорення | внесок) |
Shkod (обговорення | внесок) вікіфікація |
||
Рядок 13:
|website = [http://yum.baseurl.org/ yum]
}}
'''Yellowdog Updater, Modified''' ('''YUM''')
YUM в плані тематики та реалізації дуже схожа на [[apt-get]], але на практиці
== Принцип роботи ==
Як і в випадку з [[apt-get]], команда на стороні сервера (yum-arch) компілює базу даних заголовної інформації із великого набору пакетів (нерідко із цілого випуску). Після цього [[база даних]] заголовків сумісно використовує пакунки за допомогою протоколів [[FTP]] та [[HTTP]]. Клієнти використовують команду yum для вибору та інсталяції пакунків; yum визначає обмеження залежностей та виконує доповнювальні дії, необхідні для закінчення процесу інсталяції необхідних пакунків. Якщо запитаний пакунок залежить від інших пакунків, yum завантажує та інсталює і ці пакунки. <br
== yum та apt-get ==
Подібність між apt-get та yum розширюється на опції командного рядка, котрі зрозумілі їм обом. Наприклад, yum install foo завантажує і встановлює найновішу версію пакета foo (та його залежності, якщо це є необхідним). Однак існує як мінімум одна відмінність: apt-get update оновлює кеш інформацію про пакети apt-get, а yum update оновлює кожний пакет в системі (аналогічно команді apt-get update). Більш того, існує ще й команда yum upgrade, яка виконує одне й теж, що і yum-update, але застарілими прийомами.<br
yum не розглядає часткові імена пакетів, якщо не ввімкнути символи універсалізації оболонки (такі як * та ?). Наприклад, yum update 'perl*' оновлює всі пакунки, імена яких почанаються з
На відміну від [[apt-get]], yum під час запуску по замовчуванні звіряє інформацію про пакунки, яка зберігається в кеші, з вмістом мережевого сховища. Щоб відмінити цей процес, використовуйте опцію -C, в результаті чого yum makecache буде оновлювати локальний кеш (це займе деякий час). Опції -C недостатньо, щоб підвищити продуктивність yum.<br
Конфігураційним файлом yum є /etc/yum.conf. Він включає спільні опції та вказівники на сховище пакунків. Дозволяється активізувати одночасно багато сховищ; кожне сховище може бути пов'язане з багатьма [[URL]]-адресами.<br
Fedora включає метадані формату yum в своїх стандартних гілках дистрибутиву, через це користувачі [[Fedora]] можуть без проблем вказати на свої файли yum.conf на найближчому
== Можливості ==
Рядок 43:
В версії 2.x YUM був добавлений інтерфейс для розширення можливостей на інтерактивній мові [[Python]].
==
* [[DNF]]
* [[Zypper]]
* [[Aptitude]]
== Примітки ==
{{reflist}}
== Посилання ==
|