Поиск по сайту:

Как установить DNF на CentOS 7

DNF (сокращение от «DaNdiFied Yum») — это следующая основная версия DNF.Yum, менеджер пакетов для дистрибутивов Linux на базе RPM, таких как RHEL, CentOS и Fedora. DNF впервые представлен в Fedora 18 и стал менеджером пакетов по умолчанию в версии Fedora 25. В этом кратком руководстве объясняется, как установить DNF в версиях CentOS 7 и RHEL 7.

Установите DNF на CentOS 7

Обновление:

DNF доступен в официальных репозиториях RHEL 7 и CentOS. Чтобы установить DNF в CentOS 7, просто запустите следующую команду от имени пользователя root:

yum install dnf

Я знаю, что DNF пока недоступен в репозиториях CentOS 7 по умолчанию. Но я не знал, что DNF недоступен и в репозитории EPEL.

Когда я попытался установить DNF из EPEL, я получил эту ошибку:

yum install dnf
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * elrepo: elrepo.mirror.angkasa.id
 * epel: kartolo.sby.datautama.net.id
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
 Nothing to do

Видеть? DNF больше не доступен в EPEL. После нескольких поисков в Google я нашел решение на форуме Serverfault. Причина удаления DNF из репозитория EPEL заключается в том, что EPEL 7 DNF очень старый и имеет проблемы с включением недостатков безопасности. Вот почему DNF был удален из EPEL.

К счастью, DNF и его зависимости доступны в репозитории Springdale Linux (SDL). Этот репозиторий поддерживается специалистами по вычислительной технике Принстонского университета и Института перспективных исследований.

Давайте загрузим DNF и его зависимости с помощью команд:

wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm
wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm
wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/python-dnf-0.6.4-2.sdl7.noarch.rpm

Затем установите DNF с помощью команды:

yum install dnf-0.6.4-2.sdl7.noarch.rpm dnf-conf-0.6.4-2.sdl7.noarch.rpm python-dnf-0.6.4-2.sdl7.noarch.rpm

Теперь начните использовать DNF. Чтобы получить DNF, обратитесь к разделу справки, выполнив следующую команду.

dnf help

Предупреждение: имейте в виду, что пакеты по указанной выше ссылке не поддерживаются и не включены в стандартную установку RedHat. Эти неподдерживаемые пакеты могут не часто обновляться или обслуживаться. Используйте их на свой страх и риск.

Впервые в DNF? Прочтите нашу следующую статью, чтобы узнать, как использовать менеджер пакетов DNF.

  • Примеры команд DNF для начинающих

Ссылка:

  • Ошибка сервера

Статьи по данной тематике

Все права защищены. © Linux-Terminal.com • 2023-2025