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