Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
17.02.2025

Инсталиране на 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 за нула време – да се раздвижим!

Телеграм Премиум акаунт подарък

Присъединете се сега
Telegram Premium Star Star

Предварителни условия

  • Работеща инстанция на 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, за да опростите използването му:

  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