Yum: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Немає опису редагування |
Немає опису редагування |
||
Рядок 12: | Рядок 12: | ||
|website = [http://yum.baseurl.org/ yum] |
|website = [http://yum.baseurl.org/ yum] |
||
}} |
}} |
||
[[Файл:PackageKit on Fedora.png|thumb|PackageKit]] |
|||
'''Yellow dog Updater, Modified''' ('''YUM''') — [[open source|відкритий]] консольний менеджер [[RPM]]-пакетів. Дозволяє забезпечити каскадне оновлення Linux систем з відслідковуванням взаємозв'язків [[RPM]]-пакетів. Розповсюджується під ліцензією [[GNU]]. Спочатку був розроблений програмістом Seth Vidal та групою волонтерів. Для роботи з YUM використовується інтерфейс командного рядка, однак існують налаштування, котрі дозволяють використовувати графічний інтерфейс для функціонування YUM. |
'''Yellow dog Updater, Modified''' ('''YUM''') — [[open source|відкритий]] консольний менеджер [[RPM]]-пакетів. Дозволяє забезпечити каскадне оновлення Linux систем з відслідковуванням взаємозв'язків [[RPM]]-пакетів. Розповсюджується під ліцензією [[GNU]]. Спочатку був розроблений програмістом Seth Vidal та групою волонтерів. Для роботи з YUM використовується інтерфейс командного рядка, однак існують налаштування, котрі дозволяють використовувати графічний інтерфейс для функціонування YUM. |
||
Назвати yum клоном [[apt-get]] будет, мабудь, невірним, однак в плані тематики та реалізації вона дуже схожа на [[apt-get]], а на практиці - простіша та медляніша. Yum - це офіційна система управління пакетами для [[Fedora]]; вона попередньо встановлюється і на багатьох інших дистрибутивах. При необхідності саму останню версію yum можна отримати на [http://yum.baseurl.org/ офіційній сторінці].<br /> |
Назвати yum клоном [[apt-get]] будет, мабудь, невірним, однак в плані тематики та реалізації вона дуже схожа на [[apt-get]], а на практиці - простіша та медляніша. Yum - це офіційна система управління пакетами для [[Fedora]]; вона попередньо встановлюється і на багатьох інших дистрибутивах. При необхідності саму останню версію yum можна отримати на [http://yum.baseurl.org/ офіційній сторінці].<br /> |
Версія за 07:05, 23 червня 2012
Тип | консольний менеджер rpm-пакетів |
---|---|
Розробники | James Antilld і Seth Vidald |
Стабільний випуск | 3.4.3 |
Операційна система | Linux |
Мова програмування | Python |
Ліцензія | GPL |
Репозиторій | http://yum.baseurl.org/gitweb/, https://github.com/rpm-software-management/yum |
Вебсайт | yum |
Yellow dog Updater, Modified (YUM) — відкритий консольний менеджер RPM-пакетів. Дозволяє забезпечити каскадне оновлення Linux систем з відслідковуванням взаємозв'язків RPM-пакетів. Розповсюджується під ліцензією GNU. Спочатку був розроблений програмістом Seth Vidal та групою волонтерів. Для роботи з YUM використовується інтерфейс командного рядка, однак існують налаштування, котрі дозволяють використовувати графічний інтерфейс для функціонування YUM.
Назвати yum клоном apt-get будет, мабудь, невірним, однак в плані тематики та реалізації вона дуже схожа на apt-get, а на практиці - простіша та медляніша. Yum - це офіційна система управління пакетами для Fedora; вона попередньо встановлюється і на багатьох інших дистрибутивах. При необхідності саму останню версію yum можна отримати на офіційній сторінці.
Принцип роботи
Як і в випадку з apt-get, команда на стороні сервера (yum-arch) компілює базу даних заголовної інформації із великого набору пакетів (нерідко із цілого випуску). Після цього база даних заголовків сувмісно використовується пакунками за допомогою протоколів FTP та HTTP. Клієнти використовують команду yum для вибору та інсталяції пакунків; yum визначає обмеження залежностей та виконує доповнювальні дії, необхідні для закінчення процесу інсталяції необхідних пакунків. Якщо запитаний пакунок залежить від інших пакунків, yum завантажує та інсталює і ці пакунки.
Різниця між yum та apt-get
Можливості
YUM являє собою оболонку для rpm забезпечує роботу з репозиторіями. Був створений для наступних задач:
- пошук пакетів в репозиторіях
- встановлення пакетів із репозиторія
- встановлення пакетів із .rpm файлів, з розширенням залежностей за допомогою репозиторіїв
- оновлення системи
- видалення непотрібних пакетів
- використання старого апаратного або програмного забезпечення
Система розширень
В версії 2.x YUM був добавлений інтерфейс для розширення можливостей на інтерактивній мові Python.