Управление Программными Пакетами

Изучите управление программными пакетами. Этот модуль охватывает менеджеры пакетов APT и DNF, поиск пакетов, установку и удаление программного обеспечения, системные обновления и апгрейды, управление репозиториями. Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.

DevOps EngineerLinuxDevOps

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Этот курс начального уровня формирует практический процесс управления программами через APT в Ubuntu. В пяти практикумах с инструкциями вы обновите метаданные, найдёте и изучите пакеты, установите и удалите программы, примените обновления, очистите ненужные зависимости и исследуете определения репозиториев.

Итоговое задание проходит небольшой жизненный цикл веб-сервера: изучить и установить Apache, добавить curl для локальной проверки, а затем удалить этот временный инструмент, оставив сервер установленным.

Чему вы научитесь

  • Различать семейства APT и DNF, практически работая с APT в Ubuntu
  • Обновлять локальный индекс и выводить пакеты с доступными обновлениями
  • Искать пакеты, изучать метаданные через apt show и сохранять выбранные сведения
  • Устанавливать и проверять пакет и сравнивать apt remove с apt purge
  • Применять обновления и удалять ненужные зависимости через apt autoremove
  • Читать /etc/apt/sources.list и определять компоненты main, universe и restricted
  • Создавать имитацию источника в /etc/apt/sources.list.d/, не обращаясь к вымышленному репозиторию
  • Устанавливать Apache, проверять его локально через curl и удалять временный инструмент

Для кого этот курс

Курс предназначен для начинающих пользователей Ubuntu, специалистов поддержки и будущих системных или DevOps-администраторов, которым нужна аккуратная командная основа жизненного цикла пакетов и проверки репозиториев.

Предварительные требования: Базовая навигация в терминале, редактирование текста, grep, перенаправление вывода и sudo; опыт управления пакетами не требуется.

Учебная среда: Предоставляемый LabEx терминал на базе Ubuntu с APT-репозиториями, одноразовым состоянием пакетов, редактируемой имитацией источника и локальным Apache для проверки.

Часто задаваемые вопросы

Как построен курс?

Пять практикумов содержат инструкции. В шестом задании вы обновляете метаданные, изучаете и устанавливаете apache2, проверяете через curl, а затем удаляете только curl.

Буду ли я практиковать команды DNF?

Нет. Курс объясняет, что DNF применяется в Fedora и RHEL, но все упражнения выполняются в Ubuntu через APT. Синтаксис DNF не изучается.

Добавляется ли рабочий PPA?

Нет. В sources.list.d создаётся явно вымышленная запись для изучения структуры. После этого запрещено запускать apt update, потому что PPA не существует.

Чем отличаются удаление и purge?

apt remove удаляет файлы пакета, обычно сохраняя конфигурацию, а apt purge удаляет и то и другое. В итоговом задании purge применяется только к временному curl, не к Apache.

Преподаватель

labby
Labby
Labby is the LabEx teacher.