#

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

FAQ#7001817: Упаковка пакетов ПО АСКОН для РЕД ОС в ISO-образ

Keywords: Linux КОМПАС-3D РЕД ОС Created: 2026-08-17 11:46:27
Linked Articles: Changed: 2026-08-17 11:46:27

Problem:

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

Solution:

Действия выполняемые на компьютере 1 с доступом к сети Интернет

Скачивание пакетов и подготовка метаданных репозитория

Подключить репозиторий для РЕД ОС, согласно ReadMe

Создать папку для скачиваемых пакетов

mkdir ~/packages
cd ~/packages

Поиск и сохранение списка скачиваемых пакетов ПО АСКОН, на примере КОМПАС-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, в котором перечислен список требуемых пакетов. В этот файл добавим еще сами пакеты, по которым производится поиск зависимостей

echo «ascon-kompas3d-v25-full ascon-common-coredump-watcher» >> list.txt

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

dnf download $(cat list.txt)

Генерация метаданных репозитория

sudo dnf install createrepo_c

createrepo --database ~/packages

Сборка ISO-образа

Установить утилиту для создания образов - genisoimage, если она не установлена

sudo dnf install genisoimage

Запустить сборку ISO-образа

genisoimage -udf -allow-limited-size -r -o repo_kompas_redos.iso ~/packages

Размер образа получается достаточно большим. Обратите внимание, что ваша файловая система должна поддерживать файлы более 4Gb.

Действия выполняемые на компьютере 2 во внутренней сети предприятия

Подключение ISO-образа в качестве репозитория

Создайте папку точки подключение

sudo mkdir /mnt/repo_kompas

Смонтируйте в эту папку ISO-образ

sudo mount -o loop /путь/к/вашему/образу/repo_kompas_redos.iso /mnt/repo_kompas

Создать файл конфигурации репозитория, который обычно размещается в папке /etc/yum.repos.d

sudo nano repo_kompas.repo

Содержимое файла

[kompas-local]
name=KOMPAS-3D Local repo
baseurl=file:///mnt/repo_kompas/
enabled=1
gpgcheck=0

Проверка подключения репозитория

sudo dnf makecache

dnf repolist