Утилита dnf#
Описание#
Утилита dnf (DNF - Dandified YUM) - это следующая версия менеджера RPM-пакетов YUM (подробнее см. в «Утилита yum»). dnf используется для установки, удаления и управления пакетами в системе, а также репозиториями и зависимостями пакетов.
Синтаксис утилиты:
dnf <options> <commands>
Где:
<options>- опции;<commands>- команды.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Разрешить использование только адресов IPv4 |
|
Разрешить использование только адресов IPv6 |
|
Разрешить удаление установленных пакетов для устранения зависимостей |
|
Включить отрицательные ответы на все возникающие при выполнении вопросы |
|
Отключить все плагины |
Команды#
Часто используемые команды утилиты представлены в таблице ниже.
Команда |
Описание |
|---|---|
|
Отобразить информацию о прошлых транзакциях |
|
Вывести описание и сводную информацию об установленных и доступных пакетах |
|
Произвести установку заданного пакета |
|
Вывести списки пакетов в зависимости от отношения пакетов к системе. Например, для вывода всех установленных пакетов используйте данную команду с опцией |
|
Вывести сведения о пакетах, в состав которых входят заданные файлы |
|
Удалить из системы заданные пакеты вместе с зависимостями |
|
Произвести поиск по заданным ключам в метаданных пакетов и вывести их список |
|
Обновить все пакеты до последних доступных версий |
Примеры использования#
Чтобы обновить все пакеты до последних версий, введите команду:
dnf upgradeЧтобы найти пакеты по ключевым словам
keyword1иkeyword2, введите команду:dnf search keyword1 keyword2Чтобы показать детальную информацию о пакете
package, введите команду:dnf info packageЧтобы установить новые пакеты
package1иpackage2, введите команду:dnf install package1 package2Чтобы удалить пакеты
package1иpackage2, введите команду:dnf remove package1 package2Чтобы вывести список установленных пакетов, введите команду:
dnf list --installedЧтобы найти, какие пакеты поддерживают команду
command, введите команду:dnf provides commandЧтобы посмотреть историю выполненных команд, введите команду:
dnf history
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man dnf
Или:
dnf --help