Разница между Yum и RPM

Разница между Yum и RPM
Разница между Yum и RPM

Видео: Разница между Yum и RPM

Видео: Разница между Yum и RPM
Видео: Настя и сборник весёлых историй 2024, Май
Anonim

Ням против RPM

Во время первоначальной установки Linux по умолчанию устанавливается более широкий набор программ, но могут быть случаи, когда пользователю потребуется установить новые программы. Некоторое время назад пользователям требовалось скомпилировать и собрать исходный код для установки новой программы. Но теперь пользователи могут легко устанавливать готовые программы, называемые пакетами. Инструменты управления пакетами используются для установки, обновления и удаления пакетов из дистрибутивов Linux. RPM - популярный менеджер пакетов, используемый на платформах Linux. YUM - это интерфейс высокого уровня для RPM. RPM был разработан Red Hat, а YUM (Yellowdog Updater, Modified) изначально был разработан в Университете Дьюка для управления системами Red Hat в физической лаборатории. RPM имеет базовые функции командной строки, может получать пакеты из Интернета,сохранять установленные пакеты в базе данных и могут быть интегрированы с другими удобными графическими интерфейсами. YUM предоставляет несколько других дополнительных функций помимо существующих функций RPM.

Что такое RPM?

RPM был представлен Red Hat в 1995 году. Первоначально он назывался Red Hat Package Manager, но теперь известен как RPM Package Manager. RPM - это менеджер пакетов по умолчанию в Linux Standard Base (LSB). Первоначально он был предназначен для Red Hat Linux (выпуск которого был прекращен в 2004 году), но он используется во многих других дистрибутивах GNU / Linux, а также в некоторых других операционных системах (например, Novell NetWare и IBM AIX). RPM может запрашивать, проверять, устанавливать, обновлять, удалять пакеты и выполнять другие разные функции. Команда для вызова RPM - это rpm, а расширение файлов RPM также.rpm. Обычно термин RPM используется для обозначения как программного обеспечения, так и типа файла. RPM содержит согласованное программное обеспечение, в то время как другие связанные файлы SPRM содержат либо исходный код, либо сценарии соответствующего нескомпилированного пакета. Криптографическая проверка пакетов RPM разрешена через GPG и MD5. Соответствующие файлы исправлений (PatchRPM и DeltaRPM) могут обновлять программное обеспечение, установленное RPM. Более того, RPM автоматически оценивает зависимости во время сборки.

Что такое ням?

Yum (Yellowdog Updater, Modified) - менеджер пакетов для RPM-совместимых дистрибутивов Linux. На самом деле это оболочка высокого уровня для RPM. Это менеджер пакетов с открытым исходным кодом, который предоставляет возможности командной строки. Однако существуют инструменты, которые могут предоставить YUM функциональность графического интерфейса. Это полная переработанная версия YUP (Yellowdog Updater), разработанная Duke. YUM теперь используется в Red Hat Enterprise Linux (RHEL), Fedora, CentOS и Yellow Dog Linux (заменяет YUP). Автоматическое обновление программного обеспечения осуществляется с помощью пакетов yum-updateesd, yum-updatenboot, yup-cron или PackageKit. XML-репозиторий YUM (коллекции пакетов) является первым в своем роде для систем на основе RPM.

В чем разница между Yum и RPM?

RPM - это менеджер пакетов для систем на базе Linux, а YUM - это утилита менеджера пакетов для дистрибутивов Linux на основе RPM. Другими словами, YUM - это интерфейс (оболочка высокого уровня) для RPM. RPM можно определить как относительно низкий уровень по сравнению с YUM. YUM использует информацию из баз данных RPM, чтобы упростить управление всеми пакетами, хранящимися в системе. Помимо обеспечения высокоуровневого интерфейса для RPM, YUM добавляет автоматические обновления и управление зависимостями. В отличие от RPM, YUM предлагает возможность работы с репозиториями.

Рекомендуем: