3.3.4.1.3 Основные команды DNF и утилиты dnf repoquery
Основные команды DNF
Полезные видеоинструкции
Команда dnf repoquery
Окружение
- Версия ОС: 8
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная
- Архитектура: x86_64
- Версия ПО: dnf-4.17.0-3
Пакетный менеджер DNF является форком YUM и разработан для устранения ограничений:
- низкая производительность операций;
- высокое потребление оперативной памяти;
- медленное разрешение зависимостей пакетов.
Основные команды DNF
Основные команды DNF приведены в таблице.
| Команда | Описание |
|---|---|
dnf install <имя_пакета> | Установка пакета с заданным именем. |
dnf reinstall <имя_пакета> | Переустановка пакета. |
dnf remove <имя_пакета> | Удаление пакета. |
dnf autoremove | Удаляет все пакеты, которые не нужны системе, если они не используются другими приложениями. |
dnf info <имя_пакета> | Показать информацию о пакете. |
dnf search <имя_пакета> | Поиск пакета по имени в репозитории. |
dnf list | Вывод имен всех доступных и установленных пакетов. |
dnf list installed | Вывод списка всех установленных пакетов. |
dnf list available | Вывод списка всех доступных пакетов. |
dnf repolist all | Вывод списка всех репозиториев. |
dnf repoinfo <имя_репозитория> | Информация о репозитории. |
dnf config-manager --set-disabled <имя_репозитория> | Отключение репозитория. |
dnf config-manager --set-enabled <имя_репозитория> | Включение репозитория. |
dnf clean all | Удаление всех метаданных, кешированных пакетов и заголовков. |
dnf makecache | Загружает и кеширует метаданные для всех известных репозиториев. |
dnf history | Вывод истории об использования dnf. |
dnf groupinstall <имя_группы> | Установка всех пакетов из группы с заданным именем. |
dnf groupupdate <имя_группы> | Обновление всех пакетов из группы с заданным именем. |
dnf groupremove <имя_группы> | Удаление всех пакетов из группы с заданным именем. |
dnf groupinfo <имя_группы> | Получить список пакетов, относящихся к группе. |
dnf grouplist | Вывод имен всех существующих групп пакетов. |
dnf provides <имя_файла или пакета> | Поиск пакета, к которому принадлежит определенный файл/подпакет. |
dnf update | Обновить все пакеты в системе. |
dnf download <имя_пакета> | Загружает из репозитория пакет. |
dnf repoquery --requires <имя_пакета> | Получить список зависимостей неустановленного пакета. |
dnf repoquery --requires --resolve <имя_пакета> | Вывод списка пакетов, которые необходимы для удовлетворения зависимостей. |
dnf downgrade <имя_пакета><версия> | Понижает текущую версию пакета до предыдущей (по возможности). Если указана версия пакета (ниже установленной), выполняется понижение до целевой версии пакета. |
dnf download --resolve <имя_пакета> --downloaddir /<путь_к_каталогу> | Позволяет загружать rpm-пакет вместе со всеми зависимостями в указанный каталог. |
Полезные видеоинструкции
Вы можете подробнее ознакомиться с менеджером пакетов DNF, просмотрев наши обучающие видео:
на RuTube — Менеджер пакетов DNF в РЕД ОС 7.3;
в Яндекс.Дзен — Менеджер пакетов DNF в РЕД ОС 7.3;
в VK Видео — Менеджер пакетов DNF в РЕД ОС 7.3.
На наших каналах вы также сможете найти много другой полезной информации.
Команда dnf repoquery
Команда dnf repoquery предоставляет широкий набор инструментов для работы с репозиториями и пакетами. В таблице приведены некоторые из основных возможностей dnf repoquery.
| Команда | Описание |
|---|---|
| Находит пакет в установленных репозиториях по его названию. |
| Предоставляет подробную информацию о пакете, включая версию, размер, описание и другие атрибуты. |
| Находит пакет, который содержит указанный файл. |
| Показывает список зависимостей, необходимых для установки указанного пакета. |
| Находит другие пакеты, которые зависят от указанного пакета. |
| Находит все пакеты, входящие в указанную группу пакетов. |
| Показывает список зависимостей, которые должны быть удовлетворены для установки указанного пакета. |
| Показывает список всех пакетов, доступных в репозиториях. |
| Показывает только те пакеты, которые могут быть удалены командой "dnf autoremove". |
| Показывает список всех установленных пакетов. |
| Вывести список всех доступных команд. |
Дата последнего изменения: 21.11.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.