Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »


Данная статья применима к:

  • ОС СН Смоленск 1.6
  • ОС СН Ленинград 8.1
  • ОС ОН Орёл 2.12

Исходные данные

Допустим, у нас есть сервер, с настроенным сетевым интерфейсом: ip 192.168.56.1

Создание репозитория

Допустим, у нас есть сервер, с настроенным сетевым интерфейсом: ip 192.168.56.1

Создать директорию и скопировать туда содержимое установочного диска (например с образа iso):

sudo mkdir -r /srv/repo/smolensk/main
sudo mount -t iso9660 -o loop /путь_к_исо /media/cdrom
sudo cp -a /media/cdrom /srv/repo/smolensk/main
Если есть диск со средствами разработки:
sudo mkdir -r /srv/repo/smolensk/devel
Для диска с обновлением:
sudo mkdir -r /srv/repo/smolensk/update
Для диска с обновлением средств разработки:
sudo mkdir -r /srv/repo/smolensk/update-dev
Если создаем репозиторий для Astra Linux Common Edition релиз "Орел", то можно поступить двумя способами:

Скопировать репозиторий с диска:


sudo mkdir -r /srv/repo/orel

sudo mount -t iso9660 -o loop /путь_к_исо /media/cdrom

sudo cp -a /media/cdrom /srv/repo/orel


Либо загрузить полный репозиторий из сети:

rsync --delete -aqz rsync://dl.astralinux.ru/astra/astra/current /srv/repo/orel
Отдавать пакеты можно как по протоколу ftp, так и по http.

FTP репозиторий

Установим ftp сервер:

sudo apt install vsftpd

HTTP репозиторий

Установить пакеты:

sudo apt-get install apache2
сделать симлинк на репозиторий:
sudo ln -s /srv/repo /var/www/html/repo
В /etc/apache2/sites-enabled/000-default.conf после строки DocumentRoot /var/www/html добавить:

/etc/apache2/sites-enabled/000-default.conf
<Directory /var/www/html/repo>
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order Deny,Allow
    Allow from all
</Directory>

Перезапустить апач

sudo systemctl restart apache2
Адрес репозитория:

Для Astra Linux CE "Орел"

sources.list
deb http://192.168.56.1/repo/orel orel main contrib non-free

Для Astra Linux SE "Смоленск":


sources.list
deb http://192.168.56.1/repo/smolensk/main smolensk main contrib non-free
# если скопированы диски разработчика и обновления:
deb http://192.168.56.1/repo/smolensk/devel smolensk main contrib non-free
deb http://192.168.56.1/repo/smolensk/update smolensk main contrib non-free
deb http://192.168.56.1/repo/smolensk/update-devel smolensk main contrib non-free
  • Нет меток