Инсталиране на DNF в RHEL/CentOS 7 ⋆ ALexHost SRL

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

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

Skills
06.12.2024

Инсталиране на DNF в RHEL/CentOS 7

DNF (Dandified YUM) е мениджър на пакети от следващо поколение за RPM-базирани дистрибуции на Linux. Той замества YUM в по-новите версии на Fedora и RHEL/CentOS. В RHEL/CentOS 7 обаче мениджърът на пакети по подразбиране все още е YUM. Ако искате да използвате DNF в RHEL/CentOS 7, можете да го инсталирате ръчно. Това ръководство ще ви покаже как да го направите.

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

  • Работеща инстанция на 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 име на пакет

  • Изписва всички инсталирани пакети:
    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