Особенности использования менеджера пакетов yum, курсы Astra Linux Бишкек

Особенности использования менеджера пакетов yum, курсы Astra Linux Бишкек

Статьи

Уверенная работа с дистрибутивами на основе RHEL / CentOS в 2023 году может стать вашим конкурентным преимуществом на собеседовании. Поскольку данные дистрибутивы применяются во многих направлениях ИТ в Киргизии. Сегодня мы расскажем о том, как научиться использовать менеджер пакетов yum. Также советуем пройти курсы Astra Linux Бишкек на платформе SEDICOMM University.

Что такое yum, курсы Astra Linux Бишкек

Прежде всего, давайте разберемся в том, что собой представляет yum. Менеджер пакетов yum (от англ. Yellowdog Updater Modified) является инструментом управления пакетами в операционных системах семейства GNU / Linux. Он предназначен для установки, обновления и удаления пакетов программного обеспечения. Детальнее узнать об этом вам поможет курс операционный система Linux Бишкек.

Стоит отметить, что основной целью существования менеджера пакетов yum является облегчение процесса установки и обновления ПО. Он автоматизирует процесс поиска, загрузки и установки пакетов, а также управляет их зависимостями. Это позволяет пользователям легко добавлять новые программы на свою операционную систему. И поддерживать их в актуальном состоянии.

Менеджер пакетов yum широко используется в различных дистрибутивах Linux, основанных на разработках Red Hat, таких как:

  • CentOS;
  • Fedora;
  • RHEL (Red Hat Enterprise Linux) и других.

Одна из важных особенностей yum — это его способность управлять зависимостями пакетов. При установке или обновлении пакета yum автоматически проверяет, какие другие пакеты требуются для его работы. В результате чего загружает их, если они отсутствуют на операционной системе. Это упрощает процесс установки и обновления программного обеспечения, так как пользователю не нужно вручную устанавливать или обновлять зависимости.

Кроме установки и обновления пакетов, менеджер пакетов yum также предоставляет возможность быстрого удаления пакетов. Это позволяет пользователю легко удалять программы, которые больше не нужны или которые вызывают конфликты с другими пакетами. Чтобы узнать больше — советуем пройти курс системный администратор Бишкек.

Основные команды для управления пакетами с помощью yum

Стоит отметить, что для нормальной работы менеджера пакетов yum ему нужно предоставить права суперпользователя. Сделать этом можно с помощью авторизации в учетную запись администратора (root). Однако более безопасным вариантом, все таки, будет использование команды sudo для временного предоставления соответствующих прав пакетному менеджеру. Для управления пакетами нужно добавить к команде yum следующие субкоманды:

  • … install <название пакета> — загружает и устанавливает указанный пакет и его зависимости;
  • … update <название пакета> — обновляет указанный пакет до последней доступной версии, если таковая имеется (если не указан конкретный пакет, то обновляются все установленные пакеты);
  • … remove <название пакета> — удаляет указанный пакет и все зависимости, которые больше не требуются другим установленным пакетам;
  • … search <ключевое слово> — выводит список пакетов, содержащих указанное ключевое слово в названии или описании;
  • … list — выводит список всех установленных пакетов на вашей операционной системе;
  • … info <название пакета> — выводит подробную информацию об указанном пакете (версию, размер, описание и т.п.);
  • … upgrade — обновляет все установленные пакеты до последних доступных версий;
  • … clean all — удаляет все загруженные пакеты из кэша, освобождая дисковое пространство;
  • … provides <файл> — выводит информацию о пакете ПО, содержащем указанный файл;
  • … groupinstall <группа> — загружает и устанавливает все пакеты из указанной группы.

Это только основные команды для управления пакетами с помощью менеджера yum. Комбинируя их, можно эффективно управлять установкой, обновлением и удалением пакетов программного обеспечения в системе Linux. Чтобы узнать больше и стать востребованным ИТ-специалистом, советуем пройти системный администратор обучение Бишкек.

Команда SEDICOMM University: Академия Cisco, Linux Professional Institute, Python Institute.