7.3 Управление пакетами RPM/DNF
Для установки пакета из репозитория выполните команду:
sudo -E dnf install <имя_пакета>
Для установки любых других пакетов, например, из сети Интернет, выполните команду:
sudo -E dnf install /<путь_до_пакета>/<имя_пакета>.rpm
Подробнее об установке пакетов можно посмотреть в наших инструкциях:
-
для РЕД ОС 7.3 — «Установка или обновление пакета»;
-
для РЕД ОС 8 — «Установка или обновление пакета».
Для удаления программы выполните команду:
sudo -E dnf remove <имя_пакета>
Подробнее об удалении пакетов можно посмотреть в наших инструкциях:
-
для РЕД ОС 7.3 — «Удаление установленного пакета»;
-
для РЕД ОС 8 — «Удаление установленного пакета».
Для поиска пакета выполните команду:
dnf search <имя_пакета>
Подробнее ознакомиться с работой dnf можно в наших инструкциях:
-
для РЕД ОС 7.3 — «Основные команды DNF»;
-
для РЕД ОС 8 — «Основные команды DNF».
Для просмотра статуса службы выполните команду:
dnf provides <имя_библиотеки> или dnf provides <имя_файла>
Подробнее ознакомиться с работой dnf можно в наших инструкциях:
-
для РЕД ОС 7.3 — «Основные команды DNF»;
-
для РЕД ОС 8 — «Основные команды DNF».
Для получения информации о пакете выполните команду:
dnf info <имя_пакета>
Подробнее ознакомиться с работой dnf можно в наших инструкциях:
-
для РЕД ОС 7.3 — «Основные команды DNF»;
-
для РЕД ОС 8 — «Основные команды DNF».
Для проверки установки пакета выполните команду:
rpm -qa | grep <имя_пакета>
Подробнее ознакомиться с rpm и репозиториями можно в наших инструкциях:
-
для РЕД ОС 7.3 — «Источники программ (репозитории)»;
-
для РЕД ОС 8 — «Источники программ (репозитории)».
Для запрета обновления определённых пакетов необходимо использовать механизм исключения этих пакетов в конфигурационном файле менеджера пакетов DNF.
Откройте файл /etc/dnf/dnf.conf:
sudo nano /etc/dnf/dnf.conf
Добавьте в конец файла функцию exclude, указав имя пакета, который необходимо исключить:
- для исключения одного пакета:
exclude=<имя_пакета>
- для исключения нескольких пакетов (наименования пакетов должны быть разделены пробелом):
exclude=<имя_пакета1> <имя_пакета2>
Сохраните изменения, нажав сочетание клавиш Ctrl + O, а затем закройте редактор, нажав сочетание клавиш Ctrl + X.
После настройки исключения следующий процесс обновления системы не затронет указанный пакет, даже если для него доступны обновления. Это гарантирует, что версия пакета останется неизменной до тех пор, пока исключение не будет удалено из конфигурации.
Более подробную информацию можно найти в наших инструкциях:
-
для РЕД ОС 7.3 — «Управление пакетами»;
-
для РЕД ОС 8 — «Управление пакетами».
Для получения информации о репозиториях выполните команду:
dnf repolist
Подробнее ознакомиться с rpm и репозиториями можно в наших инструкциях:
-
для РЕД ОС 7.3:
-
для РЕД ОС 8:
Зеркала репозиториев РЕД ОС расположены по ссылкам:
Для решения данного вопроса необходимо ознакомиться с разделом «Обслуживание репозиториев»:
-
для РЕД ОС 7.3 — «Обслуживание репозиториев»;
-
для РЕД ОС 8 — «Обслуживание репозиториев».
Дата последнего изменения: 09.02.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.