Перейти к содержимому

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

    YUM против Aptitude

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

    Aptitude — это Advanced Packaging Tool (или 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 для запуска. Вместо этого он показывает приглашение ‘Become Root’ в случае, если эти права покажутся необходимыми. Когда Aptitude открывается, он предлагает потоковый список пакетов, по которому можно перемещаться с помощью клавиш со стрелками и клавиши ввода для открытия и закрытия узлов.

    YUM также использует отдельный инструмент для создания собственных репозиториев. Этот инструмент известен как ‘createepo’ и генерирует необходимые метаданные XML — а также метаданные splite, если выбрана опция -d), необходимые для создания репозиториев YUM. Инструмент, известный как ‘mrepo’, помогает в создании и обслуживании репозиториев YUM.

    Резюме:

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

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Adblock
    detector