YUM (Yellowdog Updater Modified) – это мощный менеджер пакетов, используемый в основанных на RPM дистрибутивах Linux, таких как CentOS, AlmaLinux и Red Hat Enterprise Linux (RHEL). Он позволяет пользователям устанавливать, обновлять, удалять и управлять пакетами программного обеспечения из репозиториев с помощью простых команд.

В этом кратком руководстве мы расскажем вам об основных командах YUM для управления пакетами на вашем Linux-сервере

Установка пакетов

Чтобы установить новый пакет, воспользуйтесь командой:

sudo yum install [имя пакета]

Пример:

sudo yum install httpd

Это позволит установить HTTP-сервер Apache и его зависимости.

Обновление системных пакетов

Чтобы обновить все установленные пакеты на вашем сервере, выполните следующие действия:

sudo yum update

Это проверит наличие обновлений из включенных репозиториев и установит их.

Вы также можете обновить определенный пакет:

sudo yum update [package-name]

Удаление пакетов

Чтобы удалить пакет, выполните следующие действия:

sudo yum remove [имя пакета]

Это удалит пакет и все зависимости, которые больше не нужны.

Поиск пакетов

Чтобы найти пакет по имени или ключевому слову, выполните поиск:

yum search [keyword]

Пример:

yum search php

Это поможет вам найти пакеты, связанные с PHP.

Получение информации о пакетах

Чтобы просмотреть такие сведения, как версия, описание и размер:

yum info [package-name]

Список установленных пакетов

Чтобы вывести список всех установленных пакетов:

yum list installed

Вы можете отфильтровать результаты по имени:

yum list installed | grep nginx

Управление репозиториями

Чтобы просмотреть все включенные репозитории:

yum repolist

Чтобы отключить или включить репозитории, отредактируйте файлы .repo в /etc/yum.repos.d/.

Очистка кэша YUM

Если у вас возникли проблемы или вы хотите освободить место:

yum clean all

Это очистит кэшированные метаданные и пакеты.

Вывод

YUM – это гибкий и надежный инструмент для управления программным обеспечением в Linux-системах на базе RPM. С помощью всего нескольких команд вы можете поддерживать пакеты вашего сервера в актуальном состоянии, обеспечивать безопасность и поддерживать их в рабочем состоянии.>