В данном примере в качестве источника пакетов будут дополнительно зарегистрированы образ диска со средствами разработки БЮЛЛЕТЕНЬ № 20211008SE16 (оперативное обновление 9), а также файлы установочного диска ПК СВ «Брест» версии 2.9.

Файлы образов диска с обновлением средств разработки и установочного диска ПК СВ «Брест» должны быть предварительно загружены в хранилище облака ПК СВ.

  1. После установки ОС на ВМ и первой перезагрузки выключить ВМ и подключить к этой ВМ образ диска с обновлением средств разработки, для этого:
    • в web-интерфейсе ПК СВ «Брест» в меню слева выбрать пункт меню Экземпляры ВМ — ВМ, выбрать созданную ВМ и на открывшейся странице ВМ открыть вкладку Хранилище и нажать кнопку [Добавить диск] (см. рис. ниже) 


    • в открывшемся окне Присоединить диск выбрать загруженный образ диска с обновлением средств разработки и нажать кнопку [Присоединить] (см. рис. ниже) 


    • дождаться момента, когда в столбце Действия появятся кнопки действий (см. рис. ниже) 

      для обновления страницы можно воспользоваться кнопкой [Обновить];
  2. Аналогичным образом подключить к ВМ образ установочного диска ПК СВ «Брест»;
  3. После успешного присоединения диска запустить ВМ, нажав на кнопку [>] на странице ВМ;
  4. Подключиться к рабочему столу ВМ, нажав на кнопку [Открыть] на странице ВМ (см. рис. ниже) 


  5. В операционной системе ВМ определить соответствие идентификаторов устройств подключённым дискам, для этого выполнить команду: 

    sudo blkid | grep sr
    пример вывода после выполнения команды: 

    /dev/sr0: UUID="2021-10-29-13-53-22-00" LABEL="Astra smolensk amd64" TYPE="iso9660" PTUUID="4c256cf2" PTTYPE="dos"
    /dev/sr1: UUID="2021-10-06-14-31-04-00" LABEL="Astra Smolensk amd64 update dev" TYPE="iso9660"
    /dev/sr2: UUID="2021-11-16-07-26-01-00" LABEL="Brest" TYPE="iso9660"
    CODE

    В представленном примере:

    • устройству /dev/sr0 соответствует установочный диск Astra Linux Special Edition 1.6.9,
    • устройству /dev/sr1 соответствует диск с обновлением средств разработки,
    • устройству /dev/sr2 соответствует установочный диск ПК СВ «Брест»;
  6. В операционной системе ВМ примонтировать диск с обновлением средств разработки и указать его в качестве источника пакетов. Для этого необходимо выполнить следующие действия:
    • создать каталог для монтирования командой:

      sudo mkdir /media/cdrom1

    • в файл /etc/fstab добавить строку вида: 

      /dev/sr1        /media/cdrom1  udf,iso9660 user,noauto     0       0
      CODE

      где sr1 — идентификатор устройства, соответствующего диску с обновлением средств разработки;

    • примонтировать диск с обновлением средств разработки командой:

      sudo mount /dev/sr1 /media/cdrom1

    • подключить диск с обновлением средств разработки в качестве источника пакетов командой:

      sudo apt-cdrom add -d /media/cdrom1
      при появлении сообщения вида: 

      Вставьте диск в устройство и нажмите [Enter]
      CODE

      нажать клавишу <Enter>, а затем задать наименование источника пакетов, например, Devel-169;

  7. В операционной системе ВМ создать локальный репозиторий, используя установочный диск ПК СВ «Брест». Для этого необходимо выполнить следующие действия:

    • создать каталог для размещения репозитория командой: 

      sudo mkdir -p /srv/repo/brest

    • примонтировать установочный диск ПК СВ «Брест» командой: 

      sudo mount /dev/sr2 /media/cdrom
      где sr2 — идентификатор устройства, соответствующего установочному диску ПК СВ «Брест»;

    • cкопировать файлы из установочного диска ПК СВ «Брест» в каталог репозитория командой: 

      sudo cp -a /media/cdrom/* /srv/repo/brest

    • отмонтировать установочный диск ПК СВ «Брест» командой: 

      sudo umount /media/cdrom

    • подключить в качестве локального репозитория каталог  /srv/repo/brest/, для этого в файле /etc/apt/sources.list добавить строку вида: 

      deb file:/srv/repo/brest/ brest main non-free
      CODE
  8. Выполнить повторную синхронизацию файлов описаний пакетов с их источником командой: 

    sudo apt update