Шаг 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.
Задача
lab-pkg-reportустановлен и настроен в версии 2.0-1 — так его видитdpkg.lab-pkg-dataустановлен в версии 2.0-1, зависимостьlab-pkg-reportвыполнена.- Файлы обоих пакетов — из выпуска 2.0-1, а
lab-pkg-report, запущенный отstudent, печатаетreport=2.0-1 data=2.0-1 mode=training. - В
/etc/lab-pkg-report.confпо-прежнемуmode=training, файл остаётся conffile пакета. - Заметка
~/pkg-notes/report.txtцела: то же содержимое, владелец и права. - Другие пакеты, источники и индексы 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 и выданные архивы не изменены — ещё не выполнена
Машина запускается
Подсказки
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 и выданные архивы не изменены — ещё не выполнена
Цели проверяются на машине после каждой команды.