Установите DNF в RHEL/CentOS 7 ⋆ ALexHost SRL

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills
06.12.2024

Установите DNF в RHEL/CentOS 7

DNF (Dandified YUM) – это менеджер пакетов нового поколения для дистрибутивов Linux на основе RPM. Он заменяет YUM в более поздних версиях Fedora и RHEL/CentOS. Однако в RHEL/CentOS 7 менеджером пакетов по умолчанию по-прежнему является YUM. Если вы хотите использовать DNF в RHEL/CentOS 7, вы можете установить его вручную. В этом руководстве вы узнаете, как это сделать.

Необходимые условия

  • Работающий экземпляр RHEL 7 или CentOS 7.
  • Доступ Root или sudo для установки пакетов.

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

Перед установкой DNF обновите существующие пакеты, чтобы обеспечить совместимость:

sudo yum update -y

Шаг 2: Включите репозиторий EPEL

Репозиторий Extra Packages for Enterprise Linux (EPEL) предоставляет дополнительные пакеты для RHEL/CentOS, включая DNF. Чтобы включить EPEL, выполните следующую команду:

sudo yum install epel-release -y

Эта команда включит репозиторий EPEL, который содержит пакет DNF.

Шаг 3: Установите DNF

Теперь, когда репозиторий EPEL включен, вы можете установить DNF:

sudo yum install dnf -y

Это установит пакет DNF вместе с его зависимостями.

Шаг 4: Проверка установки

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

dnf --version

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

Шаг 5: Использование DNF в качестве менеджера пакетов

Теперь, когда DNF установлен, вы можете использовать его наряду с YUM. Вот несколько основных команд DNF:

  • Обновить все пакеты:

    sudo dnf update -y

  • Установите пакет:

    sudo dnf install package-name -y

  • Удалить пакет:

    sudo dnf remove package-name -y

  • Поиск пакета:

    dnf search package-name

  • Список всех установленных пакетов:
    dnf list installed

Необязательно: Замените YUM на DNF

Хотя в целом нет необходимости полностью заменять YUM на DNF в RHEL/CentOS 7, вы можете создать псевдоним для DNF, чтобы упростить использование:

  1. Создание псевдонима:Добавьте следующую строку в файл ~/.bashrc:

    alias yum=dnf

  2. Примените псевдоним:Перезагрузите файл .bashrc, чтобы применить изменения:
    source ~/.bashrc

Теперь при каждом использовании команды yum будет автоматически запускаться dnf.

Заключение

Вы успешно установили DNF на RHEL/CentOS 7. DNF предлагает улучшенную производительность, лучшее разрешение зависимостей и более новые функции по сравнению с YUM. Хотя RHEL/CentOS 7 не использует DNF по умолчанию, это руководство позволит вам воспользоваться возможностями DNF на старых системах. Наслаждайтесь управлением пакетами, используя мощь и гибкость DNF!

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills