Linux Labs

Пакеты, службы, журналы / Ступень 3 из 13

Установка, обновление и удаление пакетов

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 7 из 8 · лаба · 25 минлёгкая

Обнови пакет без потери настройки

Выпуск 2.0-1 учебной программы отчёта согласован, архивы уже на машине. Обнови программу и её зависимость, не потеряв локальную настройку и заметку.

Ситуация

На изолированной машине работает учебная программа отчёта lab-pkg-report версии 1.0-1 вместе с пакетом данных lab-pkg-data. Запуск lab-pkg-report печатает версии и режим работы. Режим здесь настроен локально: в /etc/lab-pkg-report.conf стоит mode=training. Выпуск 2.0-1 согласован, архивы обоих пакетов уже доставлены в /srv/package-lab. У пользователя есть заметка ~/pkg-notes/report.txt.

Задача

  1. lab-pkg-report установлен и настроен в версии 2.0-1 — так его видит dpkg.
  2. lab-pkg-data установлен в версии 2.0-1, зависимость lab-pkg-report выполнена.
  3. Файлы обоих пакетов — из выпуска 2.0-1, а lab-pkg-report, запущенный от student, печатает report=2.0-1 data=2.0-1 mode=training.
  4. В /etc/lab-pkg-report.conf по-прежнему mode=training, файл остаётся conffile пакета.
  5. Заметка ~/pkg-notes/report.txt цела: то же содержимое, владелец и права.
  6. Другие пакеты, источники и индексы APT и архивы в /srv/package-lab не изменены.

Ограничения

  • Интернета нет, обновлять индексы и системные пакеты не нужно.
  • Не обходи зависимости ключами --force-… и не правь базу dpkg руками.
  • Не удаляй пакеты с конфигурацией (purge): локальная настройка нужна.

Нужные инструменты уже установлены. Интернета на машине нет.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 6
  • lab-pkg-report установлен и настроен в версии 2.0-1 — ещё не выполнена
  • lab-pkg-data установлен в версии 2.0-1, зависимость report выполнена — ещё не выполнена
  • Файлы пакетов — из выпуска 2.0-1, программа от student печатает новый отчёт — ещё не выполнена
  • /etc/lab-pkg-report.conf сохранил mode=training и остался conffile пакета — ещё не выполнена
  • Заметка в ~/pkg-notes цела, владелец и права прежние — ещё не выполнена
  • Другие пакеты, APT и выданные архивы не изменены — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 6
  • lab-pkg-report установлен и настроен в версии 2.0-1 — ещё не выполнена
  • lab-pkg-data установлен в версии 2.0-1, зависимость report выполнена — ещё не выполнена
  • Файлы пакетов — из выпуска 2.0-1, программа от student печатает новый отчёт — ещё не выполнена
  • /etc/lab-pkg-report.conf сохранил mode=training и остался conffile пакета — ещё не выполнена
  • Заметка в ~/pkg-notes цела, владелец и права прежние — ещё не выполнена
  • Другие пакеты, APT и выданные архивы не изменены — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 6
  • lab-pkg-report установлен и настроен в версии 2.0-1 — ещё не выполнена
  • lab-pkg-data установлен в версии 2.0-1, зависимость report выполнена — ещё не выполнена
  • Файлы пакетов — из выпуска 2.0-1, программа от student печатает новый отчёт — ещё не выполнена
  • /etc/lab-pkg-report.conf сохранил mode=training и остался conffile пакета — ещё не выполнена
  • Заметка в ~/pkg-notes цела, владелец и права прежние — ещё не выполнена
  • Другие пакеты, APT и выданные архивы не изменены — ещё не выполнена
Загрузка…