Встановлення DNF у RHEL/CentOS 7
Встановлення DNF на RHEL/CentOS 7: Оновлення гри з пакетами
Чому варто замінити YUM на DNF? DNF (Dandified YUM) – це елегантна, сучасна заміна YUM у Linux на основі RPM, як-от Fedora, що забезпечує швидшу продуктивність, розумнішу обробку залежностей та чистіший вигляд. RHEL/CentOS 7 постачається з олдскульним YUM, але ви можете встановити DNF для отримання переваг нового покоління. Цей посібник допоможе вам перейти з YUM на DNF на вашому VPS від AlexHost миттєво – давайте почнемо!
Необхідні умови
- Запущений екземпляр 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 для спрощення використання:
- Створення псевдоніма:Додайте наступний рядок до вашого ~/.bashrc-файлу:
alias yum=dnf
- Застосуйте Alias:Перезавантажте файл .bashrc, щоб застосувати зміни:
source ~/.bashrc
Тепер, коли ви будете використовувати команду yum, вона автоматично запускатиме dnf.
Висновок
Ви успішно встановили DNF на RHEL/CentOS 7. DNF пропонує покращену продуктивність, кращу роздільну здатність залежностей і нові можливості порівняно з YUM. Хоча RHEL/CentOS 7 не використовує DNF за замовчуванням, цей посібник допоможе вам скористатися можливостями DNF на старих системах. Насолоджуйтеся керуванням пакунками за допомогою потужності та гнучкості DNF!