|
|
Строка 31: |
Строка 31: |
| == Подробно == | | == Подробно == |
|
| |
|
| === Установка официально рекомендуемая === | | === Установка официально рекомендуемая Асконом === |
| То есть официально лучшее решение - '''КУПИТЬ WINE@Etersoft и КОМПАС 3D v20''' | | То есть официально лучшее решение - '''КУПИТЬ WINE@Etersoft и КОМПАС 3D v20''' |
|
| |
|
| по сути windows - версия КОМПАС будет установлена в слегка подправленный Эмулятор wine. | | по сути windows - версия КОМПАС будет установлена в слегка подправленный Эмулятор wine. |
|
| |
|
| === Установка 32-битных версий '''''Компас 3D LT v12 и Компас 3D V20 x86 Study на МОС10''''' === | | === '''Установить КОМПАС v21(22) Study в wine или portproton МОС12 вручную''' === |
| в настоящее время скачивание указанных версий недоступно
| |
| | |
| '''Перед установкой убедитесь, что у Вас не подключены репозитории altlinux, но подключены все репозитории МОС !!!'''
| |
| | |
| Как и перед любой настройкой, необходимо в первую очередь обновить систему и перезагрузить от имени root:
| |
|
| |
|
| | Установить portproton |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| #!/bin/bash
| | sudo dnf in portproton |
| /root/upd.sh
| |
| reboot
| |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | или |
| Первый скрипт самый важный, он устанавливает wine32 и его графические библиотеки, запускать его надо от имени root
| |
| | |
| <syntaxhighlight lang="bash">
| |
| #!/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
| |
| | |
| </syntaxhighlight>
| |
| Если получаете ошибку с ругательством на libopenal можно попробовать<syntaxhighlight lang="bash">
| |
| epm downgrade libopenal1
| |
| </syntaxhighlight>и запустить снова
| |
| | |
| далее запустить скрипт от имени пользователя
| |
| | |
| <syntaxhighlight lang="bash">
| |
| #!/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
| |
| | |
| </syntaxhighlight>'''Перед его запуском удалите каталог ${HOME}/.wine'''
| |
| | |
| '''Наберитесь терпения. Скрипт выполняется очень долго.'''
| |
| | |
| '''При запросе эмулируемой архитектуры выбрать Windows 10'''
| |
| | |
| После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС и запустить установку командой wine *.msi.
| |
| | |
| === Установка 64-битных версий '''''Компас 3D v21 и Компас 3D V22 Study на МОС10 и МОС12''''' ===
| |
| '''Для МОС 10 (для 12 тоже сработает так):'''<syntaxhighlight lang="bash">
| |
| #!/bin/bash
| |
| | |
| sudo apt-get install wine-stable
| |
| </syntaxhighlight>
| |
| | |
| '''Для МОС 12:'''
| |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| #!/bin/bash
| |
|
| |
| sudo dnf in wine-stable | | sudo dnf in wine-stable |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
|
| |
| '''Для МОС 12 и МОС10:'''
| |
|
| |
| Запустить от пользователя скрипт<syntaxhighlight lang="bash">
| |
| #!/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
| |
| </syntaxhighlight>
| |
|
| |
| После исполнения скриптов, остается перейти в каталог с дистрибутивом КОМПАС (скачивать тут: https://edu.ascon.ru/main/download/cab/) и запустить установку командой wine *.msi.
| |
|
| |
| === '''Установить КОМПАС v21(22) Study в wine или portproton МОС12 вручную''' ===
| |
| Установить portproton <syntaxhighlight lang="bash">
| |
| #!/bin/bash
| |
|
| |
| sudo dnf in portproton
| |
| </syntaxhighlight>или
| |
|
| |
| sudo dnf in wine-stable
| |
|
| |
|
| |
|
| Перед началом установки, особенно если в ПК мало памяти перезагрузить его. | | Перед началом установки, особенно если в ПК мало памяти перезагрузить его. |
Строка 170: |
Строка 74: |
|
| |
|
| проверено с wine 06.11.2023 | | проверено с wine 06.11.2023 |
|
| |
|
| |
|
| |
|
| [[Категория:МОС]] | | [[Категория:МОС]] |
Кратко для МОС 12
sudo dnf install kompas3d-wine-helper
install-kompas3d
В некоторых случаях поступили жалобы на то, что не установлен wine. Попробуйте доустановить:
sudo dnf install /usr/bin/wine
По ходу установки скрипт запросит файл msi Компаса (https://edu.ascon.ru/main/download/cab/).
Можно указать сразу с файлом, тогда не будет запрашивать:
install-kompas3d файл.msi
В версии выше 1.0 поддерживается ключ -f, который подавляет все вопросы подтверждения действий до самого начала установки Компаса.
install-kompas3d -f
или
install-kompas3d -f файл.msi
Подробно
Установка официально рекомендуемая Асконом
То есть официально лучшее решение - КУПИТЬ WINE@Etersoft и КОМПАС 3D v20
по сути windows - версия КОМПАС будет установлена в слегка подправленный Эмулятор wine.
Установить КОМПАС v21(22) Study в wine или portproton МОС12 вручную
Установить portproton
или
Перед началом установки, особенно если в ПК мало памяти перезагрузить его.
Рекомендуется устанавливать в пустой префикс ( удалить .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