Разница между YUM и Aptitude

Юм против Способности

Yellowdog Updater, Modified (также известный как YUM) - это утилита управления пакетами из командной строки, которая означает, что через командное окно она автоматизирует установку, обновление, настройку и удаление пакетов программного обеспечения с компьютера. Это утилита с открытым исходным кодом, доступная для всех администраторов сети. Существует несколько инструментов, которые улучшают интерфейс командной строки YUM с помощью графических пользовательских интерфейсов, улучшая его функциональность..

Aptitude как расширенный инструмент упаковки (или APT), который отображает пакеты программного обеспечения и дает пользователю возможность выбирать пакеты, которые он хочет установить или удалить со своего компьютера. Aptitude поставляется в комплекте с мощной поисковой системой, которая использует гибкие шаблоны поиска. Он основан главным образом на компьютерной библиотеке терминалов ncurses - библиотеке программирования, которая предоставляет API и дает программисту возможность писать текстовый интерфейс пользователя без использования терминала..

YUM - это полная перестройка его предшественника Yellowdog Updater (также известного как YUP). Он задумывался как средство обновления и управления системами Red Hat Linux и с самого начала был принят Red Hat Enterprise Linux, Fedora, CentOS и многими другими дистрибутивами Linux, основанными на RPM. Утилита YUM синхронизирует удаленные метаданные с локальным клиентом без запроса на это. Таким образом, YUM не может дать сбой, если пользователь не может выполнить команду с интервалом, который требуется конкретной команде.

Aptitude стандартно поставляется с интерфейсом командной строки (или CLI), похожим на семейство инструментов apt (Advanced Packaging Tool, который работает с базовыми библиотеками для выполнения установки и удаления программного обеспечения). В отличие от многих других API, для запуска Aptitude не требуются привилегии root. Вместо этого он показывает приглашение «Стать корнем» в случае, если эти права считаются необходимыми. Когда Aptitude открывается, он предлагает многопоточный список пакетов, по которым можно перемещаться с помощью клавиш со стрелками и клавиши ввода, чтобы открывать и сворачивать узлы..

YUM также использует отдельный инструмент для настройки своих собственных репозиториев. Этот инструмент известен как «createrepo» и генерирует необходимые метаданные XML - а также метаданные разделения, если выбран параметр -d), необходимые для создания репозиториев YUM. Инструмент, известный как mrepo, помогает в создании и обслуживании репозиториев YUM..

Резюме:

1. YUM - утилита управления пакетами командной строки, которая управляет установкой, обновлением, настройкой и удалением пакетов программного обеспечения; Aptitude как APT, который отображает пакеты программ и дает пользователю возможность выбирать, какие программы он хочет установить или удалить.

2. YUM автоматически синхронизирует удаленные метаданные с локальным клиентом без необходимости подсказки; Aptitude имеет интерфейс командной строки, который выполняет установку и удаление программного обеспечения без необходимости привилегий суперпользователя.