DNF5 – это последняя версия менеджера пакетов DNF, который используется для установки, обновления и управления программным обеспечением на Fedora и других дистрибутивах Linux на базе Red Hat.
Она предлагает несколько улучшений по сравнению со старой версией DNF, таких как лучшая производительность, безопасность и более гибкая система плагинов.
В этой статье мы расскажем, как использовать команду dnf5 для различных задач, таких как установка пакетов, обновление вашей системы и управление репозиториями.
Основной синтаксис команды dnf5
Основной синтаксис для использования dnf5
следующий:
dnf5 [OPTIONS] COMMAND [PACKAGE...]
OPTIONS
: Это флаги, которые изменяют поведение команды (например,-y
для автоматического подтверждения действий).COMMAND
: Действие, которое вы хотите выполнить, например, установить, удалить или обновить.PACKAGE
: Название программного пакета, который вы хотите управлять.
Вот некоторые из самых часто используемых команд dnf5
.
1. Установить пакет
Чтобы установить программный пакет, используйте команду install
. Например, чтобы установить медиаплеер VLC, выполните:
sudo dnf5 install vlc -y

2. Обновить пакеты
Чтобы обновить все установленные пакеты до их последних версий, используйте команду update
:
sudo dnf5 update
Если вы хотите обновить только конкретный пакет, используйте следующую команду:
sudo dnf5 update vlc

3. Удалить пакет
Если вы хотите удалить пакет из вашей системы, используйте команду remove
, которая удалит пакет и все зависимости, которые были установлены вместе с ним, если они больше не нужны другим пакетам.
sudo dnf5 remove vlc

4. Поиск пакета
Чтобы найти пакет, используйте команду search
, которая вернет список пакетов, соответствующих заданному поисковому термину.
dnf5 search vlc

5. Список установленных пакетов
Чтобы увидеть список всех установленных пакетов в вашей системе, используйте команду list
, которая покажет вам все пакеты, которые в настоящее время установлены в вашей системе.
dnf5 list

6. Показать информацию о пакете
Если вы хотите увидеть подробную информацию о пакете, такую как его версия, описание и зависимости, используйте команду info
:
dnf5 info vlc

7. Очистить кэш
Со временем менеджер пакетов вашей системы может накапливать много кэшированных данных. Вы можете очистить этот кэш, чтобы освободить место на диске, используя команду clean
:
sudo dnf5 clean all

8. Управление репозиториями
DNF5 позволяет управлять программными репозиториями (источниками, откуда загружаются пакеты). Вы можете перечислить все включенные репозитории с помощью следующей команды:
dnf5 repolist

Чтобы добавить новый репозиторий, вам обычно нужно изменить конфигурационные файлы репозиториев в /etc/yum.repos.d/
. Однако вы также можете использовать команду dnf5
для включения или отключения репозиториев:
Включить репозиторий:
sudo dnf5 config-manager --set-enabled repository-name
Отключить репозиторий:
sudo dnf5 config-manager --set-disabled repository-name
9. Обновление системы
Чтобы обновить всю систему до последних доступных версий всех установленных пакетов, используйте команду upgrade
:
sudo dnf5 upgrade
Это обновит вашу систему до последних версий всех пакетов, включая любые новые зависимости.

10. Понижение версии пакета
Если вам нужно вернуть пакет к более старой версии, используйте команду downgrade
.
sudo dnf5 downgrade vlc

11. Проверка зависимостей пакета
Иногда вам может понадобиться проверить отсутствующие или поврежденные зависимости в пакете. Вы можете использовать команду deplist
, чтобы показать зависимости конкретного пакета:
dnf5 deplist vlc
Это отобразит все зависимости, необходимые для пакета VLC.
Заключение
Команда dnf5
является мощным инструментом для управления программными пакетами на Fedora и других дистрибутивах Linux на базе Red Hat. Благодаря улучшенной производительности, безопасности и гибкости, DNF5 упрощает установку, обновление, удаление и управление программным обеспечением на вашей системе.