Встановлення 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

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

  1. Створення псевдоніма:Додайте наступний рядок до вашого ~/.bashrc-файлу:

    alias yum=dnf

  2. Застосуйте Alias:Перезавантажити файл .bashrc, щоб застосувати зміни:
    джерело ~/.bashrc

Тепер, щоразу, коли ви будете використовувати команду yum, вона автоматично запускатиме dnf.

Висновок

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

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills