Download PDF
Download page Настройка репозиториев в ВМ.
Настройка репозиториев в ВМ
В данном примере в качестве источника пакетов будут дополнительно зарегистрированы образ диска со средствами разработки БЮЛЛЕТЕНЬ № 20211008SE16 (оперативное обновление 9), а также файлы установочного диска ПК СВ «Брест» версии 2.9.
Файлы образов диска с обновлением средств разработки и установочного диска ПК СВ «Брест» должны быть предварительно загружены в хранилище облака ПК СВ.
- После установки ОС на ВМ и первой перезагрузки выключить ВМ и подключить к этой ВМ образ диска с обновлением средств разработки, для этого:
- в web-интерфейсе ПК СВ «Брест» в меню слева выбрать пункт меню Экземпляры ВМ — ВМ, выбрать созданную ВМ и на открывшейся странице ВМ открыть вкладку Хранилище и нажать кнопку [Добавить диск] (см. рис. ниже)
- в открывшемся окне Присоединить диск выбрать загруженный образ диска с обновлением средств разработки и нажать кнопку [Присоединить] (см. рис. ниже)
- дождаться момента, когда в столбце Действия появятся кнопки действий (см. рис. ниже)
для обновления страницы можно воспользоваться кнопкой [Обновить];
- в web-интерфейсе ПК СВ «Брест» в меню слева выбрать пункт меню Экземпляры ВМ — ВМ, выбрать созданную ВМ и на открывшейся странице ВМ открыть вкладку Хранилище и нажать кнопку [Добавить диск] (см. рис. ниже)
- Аналогичным образом подключить к ВМ образ установочного диска ПК СВ «Брест»;
- После успешного присоединения диска запустить ВМ, нажав на кнопку [>] на странице ВМ;
- Подключиться к рабочему столу ВМ, нажав на кнопку [Открыть] на странице ВМ (см. рис. ниже)
В операционной системе ВМ определить соответствие идентификаторов устройств подключённым дискам, для этого выполнить команду:
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 соответствует установочный диск ПК СВ «Брест»;
- В операционной системе ВМ примонтировать диск с обновлением средств разработки и указать его в качестве источника пакетов. Для этого необходимо выполнить следующие действия:
создать каталог для монтирования командой:
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;
В операционной системе ВМ создать локальный репозиторий, используя установочный диск ПК СВ «Брест». Для этого необходимо выполнить следующие действия:
создать каталог для размещения репозитория командой:
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
Выполнить повторную синхронизацию файлов описаний пакетов с их источником командой:
sudo apt update