$ 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 обычно означает успех.
Совет практика. Для переносимых инструкций используйте имя dnf; на современной Fedora за ним работает движок DNF5.
Поддержка дистрибутивов
- ✗ Ubuntu
- ✗ Debian
- ✓ Fedora
- ✓ RHEL
- ✗ Arch
- ✗ Alpine
- ✗ openSUSE