MyTetra Share
Делитесь знаниями!
Как создать локальный репозитарий в Astra Linux
Время создания: 10.04.2024 16:22
Автор: deuteron
Текстовые метки: linux, astra, локальный, репозитарий, подключить, выкачать, скачать, образ, установочный, диск
Раздел: Компьютер - Linux - Дистрибутив Astra Linux
Запись: xintrea/mytetra_syncro/master/base/1712755339gxjnig3g1v/text.html на raw.github.com

1. Зачем нужен локальный репозиторий?


Затем на машине может быть не подключен интернет. И не предвидится. И во всей сети нет интернета.


2. Из чего делать репозиторий?


Из установочного образа. Или выкачать репозиторий из интернета и притащить на компьютер без интернета на внешнем носителе (осторожно, где-то 25-30 Гб). Качаем:


~$ wget -r --no-check-certificate https://dl.astralinux.ru/astra/frozen/orel-2.12/2.12.14/repository/


Адрес для примера. Список актуальных репозиториев на официальной викистраничке Астры.


3. Размещаем репозиторий.


Создадим каталог /opt/repo.


~$ sudo mkdir /opt/repo


В этот каталог нужно поместить скачанные из репозитория каталоги conf, db, dists и pool.


Теперь надо отредактировать /etc/apt/sources.list. Если на машине нет интернета (а его нет), закомментируем первую строку, во вторую пишем следующее:


deb file:/opt/repo/ orel main contrib non-free


Сохранить. Далее выполнить:


~$ sudo apt update


Если хочется сделать репозиторий доступным по локальной сети, устанавливаем http-сервер (apache), минимально настраиваем на чтение из каталога /opt/repo.

Запись в файл sources.list на машинах, которые мы подключаем к созданному таким образом http-репозиторию будет выглядеть примерно так:


deb http://ip-address_or_domain-name/repo/ orel main contrib non-free


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования