КОМПАС 3D уcтановка в МОС-Linux (MOS 12): различия между версиями
Admin (обсуждение | вклад) |
Kekaloav (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Кратко для МОС 12 == | == Кратко для МОС 12 == | ||
Строка 118: | Строка 119: | ||
После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС (скачивать тут: https://edu.ascon.ru/main/download/cab/) и запустить установку командой wine *.msi. | После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС (скачивать тут: https://edu.ascon.ru/main/download/cab/) и запустить установку командой wine *.msi. | ||
=== '''Установить КОМПАС v21(22) Study в portproton МОС12''' === | === '''Установить КОМПАС v21(22) Study в wine или portproton МОС12 вручную''' === | ||
Установить portproton<syntaxhighlight lang="bash"> | Установить portproton <syntaxhighlight lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
sudo dnf in portproton | sudo dnf in portproton | ||
</syntaxhighlight>Перед началом установки, особенно если в ПК мало памяти перезагрузить его. | </syntaxhighlight>или | ||
sudo dnf in wine-stable | |||
Перед началом установки, особенно если в ПК мало памяти перезагрузить его. | |||
Рекомендуется устанавливать в пустой префикс ( удалить .local/port/share/portwine или .wine ) | |||
Запустить portproton>настройки wine>winetricks | Запустить portproton>настройки wine>winetricks | ||
Выбрать для установки dotnet48 нажать ОК | или (для wine) | ||
winetricks -> Установить DLL или компонент Windows | |||
Выбрать для установки dotnet48 нажать ОК | |||
Выьрать msxml3 msxml4 msxml6 нажать OK | Выьрать msxml3 msxml4 msxml6 нажать OK | ||
Выбрать | Выбрать vcrun2015 нажать ОК | ||
Запустить установку, открыв в portproton *.msi (правой кнопкой в дельфине, выбрать открыть в portproton) | Запустить установку, открыв в portproton (или wine) *.msi (правой кнопкой в дельфине, выбрать открыть в portproton или wine) | ||
Запустить portproton>установленные> создать ярлык, выбрать kstudy | Запустить portproton>установленные> создать ярлык, выбрать kstudy | ||
или | |||
найти ярлык среди програм wine | |||
''как нетрудно заметить в данном варианте установки впрямую не отключается 3D акселератор, при этом компас остается работоспособным. Значит ли это , что акселератор работает? незнаю как проверить.'' | ''как нетрудно заметить в данном варианте установки впрямую не отключается 3D акселератор, при этом компас остается работоспособным. Значит ли это , что акселератор работает? незнаю как проверить.'' | ||
проверено с wine 06.11.2023 | |||
[[Категория:МОС]] | [[Категория:МОС]] |
Версия 21:52, 6 ноября 2023
Кратко для МОС 12
sudo dnf in kompas3d-wine-helper
install-kompas3d
По ходу установки скрипт запросит файл msi Компаса (https://edu.ascon.ru/main/download/cab/).
Можно указать сразу с файлом, тогда не будет запрашивать:
install-kompas3d файл.msi
Подробно
Установка официально рекомендуемая
То есть официально лучшее решение - КУПИТЬ WINE@Etersoft и КОМПАС 3D v20
по сути windows - версия КОМПАС будет установлена в слегка подправленный Эмулятор wine.
Установка 32-битных версий Компас 3D LT v12 и Компас 3D V20 x86 Study на МОС10
в настоящее время скачивание указанных версий недоступно
Перед установкой убедитесь, что у Вас не подключены репозитории altlinux, но подключены все репозитории МОС !!!
Как и перед любой настройкой, необходимо в первую очередь обновить систему и перезагрузить от имени root:
#!/bin/bash
/root/upd.sh
reboot
Первый скрипт самый важный, он устанавливает wine32 и его графические библиотеки, запускать его надо от имени root
#!/bin/bash
apt-get -y update
apt-get -y install i586-wine
apt-get -y install winetricks
#установка win32 дополнительных библиотек
# эквивалент команды epm , которая на момент написания в МОС не работает, только в altlinux
LIST=""
for i in glibc-nss glibc-gconv-modules sssd-client vulkan-amdgpu libvulkan1 $(epmqp --short libnss | grep "^libnss-") $(epmqp --short xorg-dri | grep "^xorg-dri-")
do
epm --quiet installed $i && LIST="$LIST i586-$i"
done
epm --auto install $LIST
Если получаете ошибку с ругательством на libopenal можно попробовать
epm downgrade libopenal1
и запустить снова
далее запустить скрипт от имени пользователя
#!/bin/bash
WINEARCH=win32 winecfg -v win10
for i in dotnet48 d3dcompiler_47 jet40 msxml3 msxml4 msxml6 corefonts riched20 vcrun2019
do
winetricks --force -q ${i}
done
wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v *msxml3 /t REG_SZ /d native,builtin /f
wine reg add 'HKCU\SOFTWARE\Microsoft\Avalon.Graphics' /v DisableHWAcceleration /t REG_DWORD /d 1 /f
cp $HOME/.wine/drive_c/windows/system32/rgb9rast_2.dll $HOME/.wine/drive_c/windows/system32/rgb9rast.dll
Перед его запуском удалите каталог ${HOME}/.wine
Наберитесь терпения. Скрипт выполняется очень долго.
При запросе эмулируемой архитектуры выбрать Windows 10
После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС и запустить установку командой wine *.msi.
Установка 64-битных версий Компас 3D v21 и Компас 3D V22 Study на МОС10 и МОС12
Для МОС 10 (для 12 тоже сработает так):
#!/bin/bash
sudo apt-get install wine-stable
Для МОС 12:
#!/bin/bash
sudo dnf in wine-stable
Для МОС 12 и МОС10:
Запустить от пользователя скрипт
#!/bin/bash
rm -rf ~/.wine
export WINEARCH=win64 winecfg
for i in dotnet48 d3dcompiler_47 jet40 msxml3 msxml4 msxml6 corefonts riched20 vcrun2019
do
winetricks --force -q ${i}
done
wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v *msxml3 /t REG_SZ /d native,builtin /f
wine reg add 'HKCU\SOFTWARE\Microsoft\Avalon.Graphics' /v DisableHWAcceleration /t REG_DWORD /d 1 /f
cp $HOME/.wine/drive_c/windows/system32/rgb9rast_2.dll $HOME/.wine/drive_c/windows/system32/rgb9rast.dll
winecfg -v win10
После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС (скачивать тут: https://edu.ascon.ru/main/download/cab/) и запустить установку командой wine *.msi.
Установить КОМПАС v21(22) Study в wine или portproton МОС12 вручную
Установить portproton
#!/bin/bash
sudo dnf in portproton
или
sudo dnf in wine-stable
Перед началом установки, особенно если в ПК мало памяти перезагрузить его.
Рекомендуется устанавливать в пустой префикс ( удалить .local/port/share/portwine или .wine )
Запустить portproton>настройки wine>winetricks
или (для wine)
winetricks -> Установить DLL или компонент Windows
Выбрать для установки dotnet48 нажать ОК
Выьрать msxml3 msxml4 msxml6 нажать OK
Выбрать vcrun2015 нажать ОК
Запустить установку, открыв в portproton (или wine) *.msi (правой кнопкой в дельфине, выбрать открыть в portproton или wine)
Запустить portproton>установленные> создать ярлык, выбрать kstudy
или
найти ярлык среди програм wine
как нетрудно заметить в данном варианте установки впрямую не отключается 3D акселератор, при этом компас остается работоспособным. Значит ли это , что акселератор работает? незнаю как проверить.
проверено с wine 06.11.2023