Исходные данные
Сервер Astra Linux с настроенным сетевым интерфейсом, имеющим IP-адрес 192.168.56.1.
Astra Linix SE Создание репозитория из ISO-образов установочных дисков
Создать каталог для размещения репозитория:Command |
---|
sudo mkdir -p /srv/repo/smolensk/main |
Примонтировать образ установочного диска (если на компьютере нет привода компакт-дисков и нет каталога /media/cdrom - то создать каталог /media/cdrom):
Command |
---|
[ -d /media/cdrom ] || sudo mkdir /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 |
---|
sudo mkdir -p /srv/repo/orel |
Организация распространения пакетов
Отдавать пакеты можно как по протоколу ftp, так и по http.
FTP репозиторий
Установить ftp сервер:
Command |
---|
sudo apt install vsftpd |
В конфигурационный файл /etc/vsftpd.conf внести следующие данные:
Информация |
---|
listen=yes # Анонимный доступ разрешен |
Перезапустить сервис ftp:
Информация |
---|
sudo systemctl restart vsftpd |
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 "Смоленск":
Информация |
---|
|