YUM и RPM
YUM против RPM
Диспетчер пакетов Red Hat или RPM - это менеджер пакетов по умолчанию для дистрибутивов Linux, которые используют пакеты с тем же именем. Первоначально разработанная Red Hat, в конечном итоге она получила широкое признание во многих дистрибутивах Linux. YUM означает обновление Yellowdog Updater Modified и является интерфейсом для дистрибутивов Linux, которые используют формат пакета RPM. Оба они доступны только для дистрибутивов на основе RPM и не могут использоваться с теми, которые используют пакеты debian, такие как Ubuntu.
Хотя RPM - очень надежный инструмент, с которым многие знакомые уже знакомы, все еще есть некоторые незначительные недостатки, которые раздражают пользователей. Самой известной проблемой является государство, обычно называемое большинством людей как «адский ад». Эта проблема возникает с пакетами, которые зависят от множества других пакетов, некоторые из этих пакетов также зависят от множества других пакетов. Общеизвестно, что вы должны установить все зависимости для правильной работы программы. RPM не может автоматически сделать это за вас. Он может только проверить, установлены ли все необходимые пакеты до установки необходимого пакета. Ручное отслеживание и установка каждой зависимости - основная задача для большинства людей, которые хотят сначала установить только один пакет.
YUM способен отслеживать зависимости пакета и устанавливать их до установки пакета, который пользователь хотел установить. Это упрощает весь процесс, поскольку вам нужно знать только имя пакета, который вы хотите установить, и не беспокоиться о том, установлены ли требуемые пакеты или нет. Пакеты, которые не могут быть найдены в системе, выполняются в репозиториях, доступных для системы.
Хотя RPM и YUM действительно устанавливают пакеты, вы, вероятно, не будете использовать ни один из них, если вы не владеете командами и различными параметрами, которые необходимо передать. Чтобы упростить обычным людям быстрое понимание полного контроля над своей системой, существуют различные графические пользовательские интерфейсы или графические интерфейсы, которые можно использовать поверх YUM или RPM. Эти графические интерфейсы - это то, что люди обычно видят и взаимодействуют, а не YUM или RPM.
Резюме:
1. RPM - это менеджер пакетов, а YUM - это интерфейс, который можно использовать с RPM.
2. Менеджер пакетов RPM не может отслеживать зависимости, в то время как YUM может.