v1.0

$ dnf

Пакетысложность: среднийпакет: dnf

Устанавливает, обновляет и удаляет пакеты в Fedora, RHEL и AlmaLinux. В современных версиях Fedora команда dnf использует DNF5, а в RHEL и AlmaLinux сохраняется совместимое имя dnf. В старых инструкциях может встречаться yum; для новых команд используйте dnf.

Синтаксис

sudo dnf ДЕЙСТВИЕ [ПАКЕТ]

Основные опции

check-updateпроверить доступные обновления
install / removeустановить / удалить
upgradeобновить систему
search / infoпоиск и сведения о пакете
provides ФАЙЛкакой пакет содержит файл

Примеры из практики

$ sudo dnf upgrade --refresh
После запуска · пошаговоЧто произойдёт:
обновить метаданные и установленные пакеты.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.

Важно:
Команда запрашивает повышенные права и может попросить пароль. При вводе пароля символы в терминале не отображаются — это нормально.
обновить метаданные и установленные пакеты
$ dnf provides "*/dig"
После запуска · пошаговоЧто произойдёт:
найти пакет, в котором находится dig.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
найти пакет, в котором находится dig
Совет практика. Для переносимых инструкций используйте имя dnf; на современной Fedora за ним работает движок DNF5.

Поддержка дистрибутивов

Связанные команды