15%

Заощаджуйте 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%

Заощаджуйте 15% на всіх послугах хостингу

Перевірте свої навички та отримайте Знижку на будь-який тарифний план

Використовуй код:

Skills
Почати