Инструменты пользователя

Инструменты сайта


vji:repobrest:start

Развертывание сетевого репозитория на базе Nginx
Наполнение репозитория

Наполнение репозитория ПК СВ БРЕСТ

  • Загружаем ISO-файл с дистрибутивом на сервер с помощью утилиты scp

В случае использования бастион-хоста необходимо указать прокси-команду

Пример команды загрузки через бастион-хост.

scp -o "ProxyCommand ssh astra@10.20.30.40 -W %h:%p" brest-3.3.2-for-astra-1.7.6.iso astra@10.2.0.11:/tmp/

vdi-disp1


  • монтируем диск и создаем локальный репозиторий

ВНИМАНИЕ! Если образ загружен в другую директорию, то выполните команду с учетом поправки на путь, где в действительности находится iso-образ

Если файл был загружен через scp в каталог /tmp то команда будет вида

sudo mount -o loop /tmp/brest-3.3.2-for-astra-1.7.6.iso /mnt

Если используется предоставленный стенд практикума, то команда будет

sudo mount -o loop /praktikum/iso/brest-3.3.2-for-astra-1.7.6.iso /mnt
sudo mkdir -p /srv/repo/brest/3.3.2
sudo cp -R /mnt/* /srv/repo/brest/3.3.2/
sudo umount /mnt
  • Применяем права доступа
sudo find /srv/repo/brest/3.3.2/ -type f -exec chmod 644 {} \;
sudo find /srv/repo/brest/3.3.2/ -type d -exec chmod 755 {} \;

brest


  • подключаем репозиторий, добавляем ключ и обновляем сведения о пакетах
echo "" | sudo tee -a /etc/apt/sources.list
echo "deb http://10.2.0.11:8080/brest/3.3.2/ brest main non-free" | sudo tee -a /etc/apt/sources.list
sudo apt update
vji/repobrest/start.txt · Последнее изменение: 2025/08/27 05:45 — vji

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki