Исходные данные
Сервер Astra Linux с настроенным сетевым интерфейсом, имеющим IP-адрес 192.168.56.1.
Astra Linix SE Создание репозитория из ISO-образов установочных дисков
Создать каталог для размещения репозитория:Command |
---|
sudo mkdir -p /srv/repo/smolensk/main |
При монтировать образ установочного диска:
Command |
---|
sudo mount -t iso9660 /путь_к_ISO-образу /media/cdrom |
Скопировать файлы из образа в каталог репозитория:
Command |
---|
sudo cp -a /media/cdrom /srv/repo/smolensk/main |
Отмонтировать ISO-образ диска:
Command |
---|
sudo umount /media/cdrom |
Если есть ISO-образы диска со средствами разработки, то выполнить для него аналогичные действия :
Command |
---|
sudo mkdir -p /srv/repo/smolensk/devel |
Для ISO-образов дисков с обновлением:
Command |
---|
sudo mkdir -p /srv/repo/smolensk/update |
Для ISO-образа диска с обновлением средств разработки:
Command |
---|
sudo mkdir -p /srv/repo/smolensk/update-dev |
Astra Linux CE
Если создаем репозиторий для Astra Linux Common Edition релиз "Орел", то можно поступить двумя способами:
Либо скопировать репозиторий с диска:
Command |
---|
sudo mkdir -p /srv/repo/orel |
Либо загрузить полный репозиторий из сети:
Command |
---|
rsync --delete -aqz rsync://dl.astralinux.ru/astra/astra/current /srv/repo/orel |
Организация распространения пакетов
Отдавать пакеты можно как по протоколу ftp, так и по http.
FTP репозиторий
Установить ftp сервер:
Command |
---|
sudo apt install vsftpd |
В конфигурационный файл /etc/vsftpd.conf внести следующие данные:
Информация |
---|
listen=NO # Анонимный доступ разрешен local_enable=YES |
HTTP репозиторий
Установить WEB-сервер:
Command |
---|
sudo apt-get install apache2 |
Создать символьную ссылку линк на репозиторий:
Command |
---|
sudo ln -s /srv/repo /var/www/html/repo |
В /etc/apache2/sites-enabled/000-default.conf после строки DocumentRoot /var/www/html добавить:
Информация |
---|
|
Перезапустить WEB-сервер:
Command |
---|
sudo systemctl restart apache2 |
Настройка источников пакетов (/etc/apt/sources.conf)
FTP
Для Astra Linux CE "Орел":
Информация |
---|
|
Для Astra Linux SE "Смоленск":
Информация |
---|
|
HTTP
Для Astra Linux CE "Орел":
Информация |
---|
|
Для Astra Linux SE "Смоленск":
Информация |
---|
|