КОМПАС 3D уcтановка в МОС-Linux: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
Строка 10: Строка 10:
В настоящее время отсутствует (но по некоторой информации готовится) версия КОМПАС 3D для Linux
В настоящее время отсутствует (но по некоторой информации готовится) версия КОМПАС 3D для Linux


Для установки windows-версии КОМПАС 3D LT в эмулятор Windows wine системы МОС-Linux можно использовать приведенный ниже скрипт. Скрипт предустанавливает зависимости программы КОМПАС 3D в каталог .wine архитектуры win32 (в иной архитектуре программа работает нестабильно). После исполнения скрипта, остается перейти в каталог с дистрибутивом КОМПАС и запустить установку командой wine *.msi. Скрипт должен подходить для любых версий КОМПАС 3D. Для лицензионных версий нужно также установить haspd. Скрипт устаревает с каждой новой версией КОМПАС 3Д. Самую последнюю информацию можно получить в техподдержке производителя.  
Для установки windows-версии КОМПАС 3D LT в эмулятор Windows wine системы МОС-Linux можно использовать приведенные ниже скрипты.
 
Первый скрипт устанавливает wine32, запускать его надо от имени root
Скрипт следует скопировать в файл в домашней директории например k.sh и дать ему права на выполнение. chmod 777 k.sh, затем запустить
Второй cкрипт предустанавливает зависимости программы КОМПАС 3D в каталог .wine архитектуры win32 (в иной архитектуре программа работает нестабильно). После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС и запустить установку командой wine *.msi. Скрипт должен подходить для любых версий КОМПАС 3D. Для лицензионных версий нужно также установить haspd.  
 
Данный способ устаревает с каждой новой версией КОМПАС 3Д. Самую последнюю информацию можно получить в техподдержке производителя.  
Обращаем внимание, что согласно лицензии бесплатно в учебном заведении можно установить только LT версию https://edu.ascon.ru/main/download/freeware/
 
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#!/bin/bash
#!/bin/bash
 
#запускается от root
# скрипт исполнялся от пользователя, которому разрешена команда sudo, то есть он должен входить в группу sudo
 
 
if [ -d $HOME/.wine ]; then
echo для чистоты результата скрипт должен использоваться на компьютере, где wine еще не запускали, Удалите каталог .wine
exit
fi
 
#установить или восстановить wine32 после проблем с libopenal1
#установить или восстановить wine32 после проблем с libopenal1
if [ ! -z "`apt-get -y install i586-wine 2>&1 | grep libopenal | grep Depends`" ]; then
if [ ! -z "`apt-get -y install i586-wine 2>&1 | grep libopenal | grep Depends`" ]; then
Строка 43: Строка 33:
done
done
epm --auto install $LIST
epm --auto install $LIST
</syntaxhighlight>
Скрипт следует скопировать в файл в домашней директории например k.sh и дать ему права на выполнение. chmod 777 k.sh, затем запустить
Обращаем внимание, что согласно лицензии бесплатно в учебном заведении можно установить только LT версию https://edu.ascon.ru/main/download/freeware/
<syntaxhighlight lang="bash">
#!/bin/bash
# скрипт исполнялся от пользователя, который будет запускать КОМПАС
if [ -d $HOME/.wine ]; then
echo для чистоты результата скрипт должен использоваться на компьютере, где wine еще не запускали, Удалите каталог .wine
exit
fi


WINEARCH=win32 winecfg
WINEARCH=win32 winecfg
# на самом деле для запуска КОМПАС 3D LT V12 на этом можно и закончить. Но описания говорят что следующие команды тоже желательны. нам не жалко :)


for i in  dotnet48 d3dcompiler_47 jet40 msxml3  msxml4 msxml6 corefonts riched20 vcrun2019  
for i in  dotnet48 d3dcompiler_47 jet40 msxml3  msxml4 msxml6 corefonts riched20 vcrun2019