Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.
Подключить репозиторий для РЕД ОС, согласно 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_ccreaterepo --database ~/packages
Установить утилиту для создания образов - genisoimage, если она не установлена
sudo dnf install genisoimage
Запустить сборку ISO-образа
genisoimage -udf -allow-limited-size -r -o repo_kompas_redos.iso ~/packages
Размер образа получается достаточно большим. Обратите внимание, что ваша файловая система должна поддерживать файлы более 4Gb.
Создайте папку точки подключение
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