Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.
Как установить ПО АСКОН в закрытых сетях на компьютерах под управлением операционной системы Astra Linux SE 1.8?
apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances ascon-kompas3d-v25-full ascon-kompas-coredump watcher | grep "^\w" | sort -u | grep ascon > list.txt
После чего формируется файл list.txt, в котором перечислен список требуемых пакетов.apt download $(cat list.txt)
Все файлы с расширением .deb из этой папки необходимо перенести в ЗАКРЫТУЮ СЕТЬ и разместить на сервере локального репозитория.sudo apt update
sudo apt install nginx dev-tools -y
2. Конфигурирование веб-страницы nginx.server {
listen 8080 default_server;
listen [::]:8080 default_server;
root /srv/repo;
location / {
try_files $uri $uri/ -404;
autoindex on;
autoindex exact_size off;
auth_basic off;
}
}
3. Перенос конфигурации в рабочий каталог nginxsudo ln -s /etc/nginx/sites-available/repository /etc/nginx/sites-enabled
4. Удаление умолчательной конфигурации nginxsudo unlink /etc/nginx/sites-enabled/defaul
7. Cоздать директорию, которая будет содержать репозиторий:
sudo mkdir /srv/repo
8. Проверка работы сервера:
curl localhost:8080/
9. Создать в директории /srv/repo/ поддиректорию ascon:
sudo mkdir /srv/repo/ascon
10. Перенести в эту директорию все ранее полученные из внешней сети пакеты любым удобным способом.
11. После наполнения нашего репозитория пакетами необходимо сгенерировать метаданные и упаковать их в .gz-архив:
cd /srv/repo/ascon
sudo dpkg-scanpackages -m /dev/null > Packages
gzip -9c Packages > Packages.gz
1. На клиенте создать новый файл репозитория ascon.list в папке /apt/sources.list.d/
sudo nano /etc/apt/sources.list.d/ascon.list
2. Заполнить его следующей строкой:
deb [trusted=yes] http://server.address:8080/ascon ./
Где server.address — это адрес сервера с репозиторием в вашей сети,
а параметр [trusted=yes] позволяет подключаться к репозиторию без проверки подписи. При желании вместо этого параметра можно настроить проверку по GPG-ключу: добавить ключ в систему и указать его в конфигурации репозитория.
3. Обновить информацию о подключённых репозиториях:
sudo apt update