Install-kompass-v24
Установка Компас-3D v24
Введение
В этой инструкции описано, как установить САПР (CAD) «Компас-3D» от компании «Аскон» на ОС РОСА Хром/Фреш 12 и 13, а также основанные на репозитории Росы ОС, в т.ч. МОС и МосТех.
Установка может быть выполнена с помощью графической или консольной утилиты.


Установка программы установки
Установите пакет install-kompas-v24 любым способом, например:
- консольной командой
sudo dnf install install-kompas-v24 - через графическую программу «Пакеты» (dnfdragora)

Работа через графический интерфейс
Установка Компас-3D через графический интерфейс
Запустите программу «Установка Компас-3D v24» через меню приложений или командой install-kompas-v24-gui
Откроется графический интерфейс:

В нем можно указать адрес репозитория, в котором находятся пакеты с Компас-3D. По умолчанию используется репозитория компании «Аскон». При необходимости можно изменить на, например, развернутое внутри сетевого периметра предприятия зеркало этого репозитория. Репозиторий не обязательно должен быть сетевым (http://), можно указать путь к файлам (например, на съемном диске). Может пригодиться информация из статьи «Свой репозиторий РОСА».
Далее необходимо выбрать, какие части программного комплекса нужно установить:
- И САПР Компас-3D, и Просмотрщик (Viewer) (этот вариант выбран по умолчанию)
- Только САПР
- Только просмоторщик

И нажать кнопку «Установить». Будет запрошен пароль администратора, после успешного ввода которого будет начата установка с выводом лога внизу интерфейса программы.


По завершению установки можно будет запустить Компас-3D через меню приложений.

После успешной установки Компаса не следует удалять пакет install-kompass-v24, поскольку он зависит от необходимых для работы Компаса библиотек. Но при необходимости его удалить, следует вручную установить следующие пакеты вместе с install-kompas-v24: glibc2.43 lib64tiff6 llvm18-libcxx llvm18-libcxxabi llvm18-libunwind.
Обновление и удаление Компас-3D через графический интерфейс
Когда установлены и САПР, и Просмотрщик, в интерфейсе программы install-kompas-v24 появляются кнопки «Обновить» и «Удалить».
Кнопка «Обновить» обновляет пакеты из указанного репозитория, а кнопка «Удалить» удаляет и САПР, и Просмотрщик одновременно.
Если установлены только САПР или только Просмотрщик, то в интерфейсе есть возможность доустановить второй компонент.


Работа через консольный интерфейс
При необходимости автоматизировать установку Компас-3D на Росу (например, с помощью Ansible) можно использовать консольные утилиты установки и обновления.
Необходимо установить пакет install-kompas-v24. Пример:
sudo dnf install -y install-kompas-v24
Установка Компас-3D через консольный интерфейс
Для установки Компас-3D запустить одноименную команду:
install-kompas-v24
По умолчанию она установит и САПР, и Просмотрщик (Viewer) из репозитория компании «Аскон». И то, и то можно настроить переменными окружения:
KOMPAS_REPO_URLзадает адрес репозитория (если переменная не задана, используется репозиторий по умолчанию)KOMPAS_INSTALLзадает, что установить:KOMPAS_INSTALL=allставит САПР+Просмотрщик,KOMPAS_INSTALL=kompasставит только САПР,KOMPAS_INSTALL=viewerставит только Просмотрщик.
Обратите внимание, что при запуске через sudo переменные окружения необходимо указать после «sudo», например:
sudo KOMPAS_REPO_URL=/mnt/dev/flashka/kompas24 KOMPAS_INSTALL=kompas install-kompas-v24
После успешной установки Компаса не следует удалять пакет install-kompass-v24, поскольку он зависит от необходимых для работы Компаса библиотек. Но при необходимости его удалить, следует вручную установить следующие пакеты вместе с install-kompas-v24: glibc2.43 lib64tiff6 llvm18-libcxx llvm18-libcxxabi llvm18-libunwind.
Обновление Компас-3D через консольный интерфейс
Для обновления необходимо запустить утилиту update-kompas-v24. Она поддерживает указание репозитория через переменую окружения KOMPAS_REPO_URL аналогично утилите install-kompas-v24.
Пример:
sudo KOMPAS_REPO_URL="http://192.168.122.1:8000/kompas" update-kompas-v24
Удаление Компас-3D через консольный интерфейс
Специальной команды удаления не предусмотрено, кнопка «Удалить» в графическом интерфейсе выполняет команду: dnf -y remove "ascon*kompas*v24*"
Пример ее запуска вручную:
sudo dnf -y remove "ascon*kompas*v24*"