Найти в Дзене

Как установить программу через dnf/yum (RHEL/CentOS/Fedora) — шпаргалка

dnf — основной менеджер в новых системах, yum чаще всего совместимая команда. Принцип работы одинаковый: ищем пакет, ставим, при необходимости обновляем кэш и репозитории. - Установить пакет sudo dnf install pkg # или sudo yum install pkg - Проверить название (если “не находится”) dnf search keyword dnf info pkg dnf list pkg - Обновить систему / пакет sudo dnf upgrade sudo dnf upgrade pkg - Удалить и прибраться sudo dnf remove pkg sudo dnf autoremove - Установить локальный .rpm (лучше так, чем rpm -i) sudo dnf install ./package.rpm - Проверить репозитории dnf repolist dnf repolist --all Частые ошибки - No match for argument: обновить кэш и повторить: sudo dnf clean all && sudo dnf makecache - Конфликты зависимостей: пробовать осторожно --nobest или --allowerasing (особенно аккуратно на серверах). Итог: в 90% случаев хватает search → install, а при проблемах — проверить репозитории и обновить метаданные. Подробнее: https://www.ivan-kornev.ru/articles/kak-ustanovit-cherez-yum-d

Как установить программу через dnf/yum (RHEL/CentOS/Fedora) — шпаргалка

dnf — основной менеджер в новых системах, yum чаще всего совместимая команда. Принцип работы одинаковый: ищем пакет, ставим, при необходимости обновляем кэш и репозитории.

- Установить пакет

sudo dnf install pkg

# или

sudo yum install pkg

- Проверить название (если “не находится”)

dnf search keyword

dnf info pkg

dnf list pkg

- Обновить систему / пакет

sudo dnf upgrade

sudo dnf upgrade pkg

- Удалить и прибраться

sudo dnf remove pkg

sudo dnf autoremove

- Установить локальный .rpm (лучше так, чем rpm -i)

sudo dnf install ./package.rpm

- Проверить репозитории

dnf repolist

dnf repolist --all

Частые ошибки

- No match for argument: обновить кэш и повторить:

sudo dnf clean all && sudo dnf makecache

- Конфликты зависимостей: пробовать осторожно --nobest или --allowerasing (особенно аккуратно на серверах).

Итог: в 90% случаев хватает search → install, а при проблемах — проверить репозитории и обновить метаданные.

Подробнее: https://www.ivan-kornev.ru/articles/kak-ustanovit-cherez-yum-dnf