Jump to content

Установка nanoCAD 22.0(64bit) на Astra Linux Smolensk 1.7.x(64bit) + wine 7.13 staging


Recommended Posts

1. Установить Astra Linux Special Edition 1.7.2

Рекомендовано использовать для установки версию Astra Linux Special Edition 1.7.2 из образа диска - 1.7.2-11.08.2022_15.28.iso

Также важно следить за последними обновлениями операционной системы, по состоянию на 25.01.2023, версия Astra Linux Special Edition имеет версию 1.7.3. Для обновления необходимо из терминала выполнить обновление:

sudo apt update

sudo apt upgrade

 

2. Загрузим пакет: wine 7.13 staging и winetricks, выполним их установку в соответствии с рекомендациями разработчиков OS:

(https://wiki.astralinux.ru/pages/viewpage.action?pageId=27362502)

В результате будет установлен пакет wine 7.13 staging

/opt/wine-staging-7.13/bin/wine --version
wine-7.13 (Staging) <-(на 27.10.2022)

Wine устанавливается в каталог /opt/wine-staging-7.13 и не перечисляется в переменной среды PATH.

Запуск wine необходимо производить с указанием полного пути:

/opt/wine-staging-7.13/bin/wine

Примечание: если используется единственная версия wine, путь к /opt/wine-staging-7.13 можно добавить в переменную PATH, используя диалог "Переменные окружения", также добавим переменные, WINE, WINEARCH и WINEPREFIX

1428828494_.png.8ce574231531fb01e73fcca81c6e7bdd.png

 

3. Подготовка среды для работы NanoCAD
Примечание: Подготовка осуществляется с правами суперпользователя.
3.1. Установка Framework .Net 4.8 и runtime vcrun2019

winetricks --force dotnet48
winetricks vcrun2019

3.2. Установка компонента d3dcompiler_47

winetricks d3dcompiler_47

3.3 Для корректного отображения шрифтов, их необходимо установить

winetricks corefonts


3.4 Установка NanoCAD

Примечание: установка осуществляется с правами пользователя.
1. Установим NanoCAD в префикс по умолчанию, который имеет путь:

/home/user/.wine

Примечание: Если необходимо установить NanoCAD отдельный префикс, то необходимо задать его командой, например так:

export WINEPREFIX=~/.wine-nanocad

Примечание: использование отдельного префикса позволяет избежать влияние других программ и их настроек префикса на запуск друг друга, таким образом осуществляется - изоляция сред запуска.


3.5. Загрузим и установим NanoCAD 22:

$WINE NC22*.exe

ВНИМАНИЕ: При установке компонентов NanoCAD убрать чек-бокс PostgreSQL, модули СПДС и Механика не устанавливать.
Настроить NanoCAD, добавив в регистр необходимые данные, загрузить файл wine_nano220x64.reg

wine regedit wine_nano220x64.reg


Для запуска NanoCAD с помощью ярлыка на рабочем столе, необходимо его модифицировать:
Если используется видеокарта Nvidia:

cd ~/Desktop
sed -i 's/env\ /\/bin\/bash -c\ "env\ /' nanoCAD\ x64\ 22.0.desktop
sed -i 's/.exe/.exe"/' nanoCAD\ x64\ 22.0.desktop
rm -f nanoCAD\ x64\ 22.0.lnk

Для остальных видеокарт:

cd ~/Desktop
sed -i 's/env\ /\/bin\/bash -c\ "env\ /' nanoCAD\ x64\ 22.0.desktop
sed -i 's/\/opt/env MESA_GL_VERSION_OVERRIDE="3.1" export MESA_GLSL_VERSION_OVERRIDE="330" \/opt/' nanoCAD\ x64\ 22.0.desktop
sed -i 's/.exe/.exe"/' nanoCAD\ x64\ 22.0.desktop
rm -f nanoCAD\ x64\ 22.0.lnk

 

4. Замечание

Применение драйверов компании NVidia, в отдельных случаях (различные версии видеоадаптеров), может приводить к некорректному отображению графики.

В этом случае, следует внимательно отнестись к подбору корректной версии драйвера компании NVidia.

Рекомендуется тщательно изучить статью по видеодрайверам NVidia на сайте компанией ООО "РусБИТех-Астра"

Драйверы видеокарт Nvidia для Astra Linux на платформе x86-64

 

 

Edited by dim0
уточнение ссылки на загрузку
  • Like 3
Link to comment
Share on other sites

 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...