Управление пакетами программного обеспечения
Узнайте, как системы Linux устанавливают, обновляют, удаляют и получают программное обеспечение с помощью менеджеров пакетов, таких как apt и dnf. Этот курс познакомит вас с практическими навыками управления пакетами, необходимыми для поиска в репозиториях, контроля версий ПО и предсказуемого обслуживания систем.
Почему это важно
Управление программным обеспечением — это ежедневная задача системного администрирования. Независимо от того, устанавливаете ли вы веб-сервер, применяете обновления, добавляете репозиторий или удаляете неиспользуемые пакеты, вам необходимо понимать, как ваш дистрибутив Linux обрабатывает жизненный цикл ПО. Правильные методы управления пакетами позволяют избежать «дрейфа конфигураций» (configuration drift), повысить безопасность и упростить поддержку систем.
Чему вы научитесь
- Понимать роль менеджеров пакетов и различия между основными экосистемами Linux.
- Искать пакеты и изучать доступное ПО перед его установкой.
- Устанавливать, обновлять и удалять программное обеспечение контролируемым образом.
- Выполнять плановые обновления системы, осознавая их влияние на работу.
- Добавлять репозитории и управлять ими, чтобы источники ПО были надежными и прозрачными.
- Применять эти навыки на практике в сценарии настройки веб-сервера.
План курса
Курс начинается с основ работы менеджеров пакетов, представляя apt и dnf как стандартные инструменты, используемые в различных семействах Linux. Затем вы научитесь искать пакеты, чтобы находить нужное ПО и оценивать доступные варианты перед внесением изменений.
Далее курс фокусируется на установке и удалении программного обеспечения, а также на обновлении системы, что позволит вам поддерживать актуальность хоста, не полагаясь на догадки. После этого вы узнаете, как управлять репозиториями и как дополнительные источники пакетов влияют на возможности установки ПО в системе.
Курс завершается практическим заданием по настройке веб-сервера (Web Server Setup), где поиск пакетов, установка, обновления и работа с репозиториями объединяются в реалистичный рабочий процесс подготовки системы.
Для кого этот курс
Этот курс предназначен для тех, кто изучает Linux, начинающих системных администраторов и специалистов уровня DevOps, которым необходимо понимать, как программное обеспечение доставляется и поддерживается в системах Linux.
Результаты
По окончании этого курса вы сможете уверенно искать пакеты, безопасно устанавливать и удалять ПО, грамотно управлять обновлениями и четко понимать, из каких источников ваша система получает программное обеспечение.




