Утилита dnf#

Описание#

Утилита dnf (DNF - Dandified YUM) - это следующая версия менеджера RPM-пакетов YUM (подробнее см. в «Утилита yum»). dnf используется для установки, удаления и управления пакетами в системе, а также репозиториями и зависимостями пакетов.

Синтаксис утилиты:

dnf <options> <commands>

Где:

  • <options> - опции;

  • <commands> - команды.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции dnf#

Опция

Описание

-4

Разрешить использование только адресов IPv4

-6

Разрешить использование только адресов IPv6

--allowerasing

Разрешить удаление установленных пакетов для устранения зависимостей

--assumeno

Включить отрицательные ответы на все возникающие при выполнении вопросы

--noplugins

Отключить все плагины

Команды#

Часто используемые команды утилиты представлены в таблице ниже.

Команды dnf#

Команда

Описание

history

Отобразить информацию о прошлых транзакциях

info

Вывести описание и сводную информацию об установленных и доступных пакетах

install

Произвести установку заданного пакета

list

Вывести списки пакетов в зависимости от отношения пакетов к системе. Например, для вывода всех установленных пакетов используйте данную команду с опцией --installed

provides

Вывести сведения о пакетах, в состав которых входят заданные файлы

remove

Удалить из системы заданные пакеты вместе с зависимостями

search

Произвести поиск по заданным ключам в метаданных пакетов и вывести их список

upgrade

Обновить все пакеты до последних доступных версий

Примеры использования#

  • Чтобы обновить все пакеты до последних версий, введите команду:

    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