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

Материал из IT в школе
Перейти к навигацииПерейти к поиску
нет описания правки
Строка 1: Строка 1:


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


Для установки windows-версии КОМПАС 3D  в эмулятор Windows wine системы МОС-Linux можно использовать приведенные ниже скрипты.
Они должны подходить для любых версий КОМПАС 3D. Для лицензионных версий нужно также установить haspd.
Самую последнюю информацию о способе установки можно получить в техподдержке производителя.


Обращаем внимание, что согласно лицензии бесплатно в учебном заведении можно установить только LT версию https://edu.ascon.ru/main/download/freeware/


Первый скрипт устанавливает wine32, запускать его надо от имени root


В настоящее время отсутствует (но по некоторой информации готовится) версия КОМПАС 3D для Linux
Для установки windows-версии КОМПАС 3D LT в эмулятор Windows wine системы МОС-Linux можно использовать приведенные ниже скрипты.
Первый скрипт устанавливает wine32, запускать его надо от имени root
Второй cкрипт предустанавливает зависимости программы КОМПАС 3D в каталог .wine архитектуры win32 (в иной архитектуре программа работает нестабильно). После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС и запустить установку командой wine *.msi. Скрипт должен подходить для любых версий КОМПАС 3D. Для лицензионных версий нужно также установить haspd.
Данный способ устаревает с каждой новой версией КОМПАС 3Д. Самую последнюю информацию можно получить в техподдержке производителя.
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#!/bin/bash
#!/bin/bash
#запускается от root
 
#установить или восстановить 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
Строка 35: Строка 31:


</syntaxhighlight>
</syntaxhighlight>
Второй cкрипт предустанавливает зависимости программы КОМПАС 3D в каталог .wine архитектуры win32 (в иной архитектуре программа работает нестабильно).
скрипт исполнялся от пользователя, который будет запускать КОМПАС
для чистоты результата скрипт должен использоваться на компьютере, где wine еще не запускали, Удалите каталог .wine


Скрипт следует скопировать в файл в домашней директории например k.sh и дать ему права на выполнение. chmod 777 k.sh, затем запустить
Обращаем внимание, что согласно лицензии бесплатно в учебном заведении можно установить только LT версию https://edu.ascon.ru/main/download/freeware/


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#!/bin/bash
#!/bin/bash
# скрипт исполнялся от пользователя, который будет запускать КОМПАС
if [ -d $HOME/.wine ]; then
echo для чистоты результата скрипт должен использоваться на компьютере, где wine еще не запускали, Удалите каталог .wine
exit
fi


WINEARCH=win32 winecfg
WINEARCH=win32 winecfg
Строка 61: Строка 49:
cp $HOME/.wine/drive_c/windows/system32/rgb9rast_2.dll $HOME/.wine/drive_c/windows/system32/rgb9rast.dll
cp $HOME/.wine/drive_c/windows/system32/rgb9rast_2.dll $HOME/.wine/drive_c/windows/system32/rgb9rast.dll


# после этого просто устанавливаем компас, запустив wine *.msi из каталога с дистрибутивом
</syntaxhighlight>
</syntaxhighlight>
После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС и запустить установку командой wine *.msi.
[[Категория:МОС]]
[[Категория:МОС]]
[[Категория:Скрипты]]
[[Категория:Скрипты]]

Навигация