#

Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.

FAQ#7001693: Установка пакетов ПО АСКОН для РЕД ОС в закрытых сетях или без интернета

Keywords: Linux КОМПАС-3D РЕД ОС Created: 2025-09-30 17:32:54
Linked Articles: Changed: 2026-07-14 07:49:34

Problem:

Как установить ПО АСКОН в закрытых сетях на компьютерах под управлением операционной системы РЕД ОС?

Solution:

Для установки продуктов АСКОН для Linux в закрытых конфигурациях инфраструктуры потребуется разместить скачанные пакеты в локальных репозиториях изолированных сетей.

ЧАСТЬ 1На компьютере С ДОСТУПОМ к сети Интернет выполните следующие действия:
1. Подключение репозитория АСКОНю
Запустить терминал Linux и выполнить команду из инструкции:
 
sudo bash -c "$(wget -O - https://repo.ascon.ru/scripts/ascon-stable-redos.sh)"
 
По запросу ввести пароль администратора системы.

2. Создайте каталог для пакетов:
mkdir ~/packages
cd ~/packages


3. Поиск и сохранение списка скачиваемых пакетов ПО АСКОН, на примере КОМПАС-3D v25, выполняется командой

dnf repoquery --requires --recursive --resolve ascon-kompas3d-v25-full ascon-kompas-coredump-watcher | sort -u | grep -E «ascon|kompas» > list.txt

После чего формируется файл list.txt, в котором перечислен список требуемых пакетов.

4. Для скачивания основных пакетов и пакетов зависимостей ПО АСКОН запустите команду, согласно файла list.txt:

dnf download $(cat list.txt)

Все файлы с расширением .rpm из этой папки  необходимо перенести в ЗАКРЫТУЮ СЕТЬ и разместить на сервере локального репозитория.

ЧАСТЬ 2. Развертывание локального репозитория внутри ЗАКРЫТОЙ СЕТИ

1. Установите пакеты, необходимые для организации зеркала репозитория, доступного по протоколу HTTP:

sudo dnf install httpd createrepo_c dnf-utils

2. Запустите и добавьте в автозагрузку службу httpd:

sudo systemctl enable httpd --now

3. Копируем файлы репозитория в папку сетевого доступа /var/www/html/
Например, /var/www/html/kompas-repo

4. Генерация метаданных репозитория
createrepo --database /var/www/html/kompas-repo

ЧАСТЬ 3. Подключение локального репозитория на клиентской машине
1. На клиенте создать новый файл репозитория kompas-local.repo в папке /etc/yum.repos.d/

sudo nano /etc/yum.repos.d/kompas-local.repo

2. Заполнить его следующей информацией

[kompas-local]
name=Local KOMPAS-3D Repository
baseurl=http://server.address/kompas-repo/
enabled=1
gpgcheck=0

3. Проверка подключенных репозиториев

dnf repolist
dnf repoinfo kompas-local


Описание процесса развертывания репозитория внутри предприятия или на локальном компьютере описано на странице https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-repo/8_0-create-repo/

Процесс подключения репозитория, скачивания пакетов и развертывания локального репозитория предприятий, рассмотрен в записи вебинара на площадке RuTube