Управление пакетами в RPM и DNF
Узнайте, как системы Linux семейства Red Hat управляют программным обеспечением с помощью rpm и dnf, включая выполнение запросов к пакетам, локальную установку и удаление, историю транзакций и создание репозиториев. Этот курс закладывает фундамент управления пакетами, специфичный для корпоративных сред Linux.
Почему это важно
Администрирование корпоративных систем Linux часто опирается на rpm и dnf, а не просто на общие концепции управления пакетами. Операторам необходимо уметь проверять установленные пакеты, управлять локальными файлами пакетов, просматривать историю транзакций, а иногда и предоставлять программное обеспечение через внутренние репозитории. Эти навыки особенно важны в контролируемых средах со стандартизированными системами и ограниченным доступом в интернет.
Чему вы научитесь
- Выполнять запросы к установленным пакетам с помощью
rpmдля детального анализа программного обеспечения. - Устанавливать и удалять пакеты с помощью локальных рабочих процессов RPM.
- Просматривать и отменять изменения в пакетах с помощью
dnf history. - Создавать локальный репозиторий пакетов для контролируемого распространения ПО.
- Понимать различия между управлением пакетами через репозитории и разовой установкой.
- Применять эти навыки в практической задаче по созданию корпоративного репозитория ПО.
План курса
Курс начинается с запросов к RPM-пакетам, что позволит вам на низком уровне изучить установленное ПО и метаданные пакетов. Затем мы перейдем к установке и удалению пакетов с помощью rpm, чтобы вы поняли принципы работы с пакетами, выходящие за рамки простых команд для репозиториев.
Далее курс знакомит с функционалом dnf history и возможностями отмены операций, что полезно при необходимости проверки или отката изменений в ПО. После этого вы узнаете, как создать локальный репозиторий, чтобы системы могли устанавливать пакеты из контролируемого внутреннего источника.
Курс завершается задачей «Корпоративный репозиторий ПО» (Enterprise Software Repo), где проверка пакетов, отслеживание транзакций и создание репозиториев объединяются в рабочий процесс, отражающий реальные задачи администрирования корпоративных систем Linux.
Для кого этот курс
Этот курс предназначен для изучающих Linux и системных администраторов, работающих с системами семейства Red Hat, которым требуется не просто общий обзор управления пакетами, а глубокое понимание инструментов.
Результаты
По окончании этого курса вы сможете проверять RPM-пакеты, управлять локальной установкой и удалением ПО, просматривать историю транзакций пакетов и настраивать базовый рабочий процесс распространения ПО через репозитории для корпоративных сред Linux.




