3.3.4.1.3 Основные команды DNF и утилиты dnf repoquery
Скачать документОсновные команды 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 repoquery --info <название_пакета> | Предоставляет подробную информацию о пакете, включая версию, размер, описание и другие атрибуты. |
dnf repoquery --whatprovides <путь_к_файлу> | Находит пакет, который содержит указанный файл. |
dnf repoquery --requires <название_пакета> | Показывает список зависимостей, необходимых для установки указанного пакета. |
dnf repoquery --whatrequires <название_пакета> | Находит другие пакеты, которые зависят от указанного пакета. |
dnf repoquery --group <название_группы> | Находит все пакеты, входящие в указанную группу пакетов. |
dnf repoquery --requires <название_пакета> | Показывает список зависимостей, которые должны быть удовлетворены для установки указанного пакета. |
dnf repoquery --all | Показывает список всех пакетов, доступных в репозиториях. |
dnf repoquery --unneeded | Показывает только те пакеты, которые могут быть удалены командой "dnf autoremove". |
dnf repoquery --installed | Показывает список всех установленных пакетов. |
dnf repoquery -h | Вывести список всех доступных команд. |
Дата последнего изменения: 19.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.