4.6.8 NanoCAD
Установка WINE, winetricks и .NET Framework
Дополнительные настройки для графического процессора NVIDIA
Установка nanoCAD и финальная настройка
NanoCAD - проприетарная базовая система автоматизированного проектирования под Windows, предназначенная для разработки и выпуска рабочей документации (чертежей), разработки российской компании «Нанософт». Существует как коммерческая версия (nanoCAD Plus), так и бесплатная (nanoCAD).
Установка WINE, winetricks и .NET Framework
До начала установки NanoCAD необходимо скачать дистрибутив «Платформа nanoCAD 21.0х64» с официального сайта разработчика.
Дополнительно понадобятся reg-файл настроек и скрипт для запуска, их можно скачать по следующим ссылкам:
wine_nano210x64.reg - файл настроек;
nanoCADx64_210.sh - скрипт для запуска.
Далее необходимо установить WINE 6.0 из стандартного репозитория РЕД ОС 7.3 и дополнительные пакеты к нему. Для этого выполните команды:
dnf install wine dnf install wine.i686 dnf install winetricks winetricks --self-update dnf install mesa-lib* dnf install mesa-lib*i686* dnf install cabextract
После этого с помощью winetricks установите .NET Framework 4.8.
Установка будет состоять из двух шагов - сначала будет установлен .NET Framework версии 4.0, а затем .NET Framework версии 4.8.
При первом обращении wineprefix’у будет предложено установить «Wine-mono», нужно отказаться от установки.
export WINEPREFIX=~/.wine-ncad210x64 export WINEARCH=win64 winetricks --force dotnet48
Обратите внимание, что dotnet48 нужно ставить с ключом --force, иначе возникнет ошибка.
Дальнейшие действия зависят от используемой видеокарты. Если системой используется графический процессор NVIDIA, следует применить настройки, указанные в пункте 2, а если используется графический процессор AMD, следует сразу перейти к пункту 3.
Дополнительные настройки для графического процессора NVIDIA
Данный пункт содержит дополнительные настройки, которые следует применить, если используются видеокарты NVIDIA.
export WINEPREFIX=~/.wine-ncad210x64 winetricks dxvk d3dx10_43
Будет использоваться DXVK, иначе некоторые диалоги не будут корректно отображаться. Выполните в терминале:
export WINEPREFIX=~/.wine-ncad210x64 wine reg add "HKCU\\SOFTWARE\\Microsoft\\Avalon.Graphics" /v DisableHWAcceleration /t REG_DWORD /d 1 /f
Установите vulkansdk:
winetricks vulkansdk
Затем установите проприетарные драйвера с Vulkan:
dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Далее необходимо скачать с официального сайта nVidia драйвера.
Затем установите библиотеки для компиляции и установки драйвера:
dnf groupinstall "Development Tools" dnf install elfutils-libelf-devel libglvnd-devel
Проверьте значение параметра nouveau.modeset в grub, оно должно быть равным 0.
grub2-editenv -list
Перезагрузите систему.
Для установки драйвера сервер Xorg не должен работать, поэтому переключитесь в текстовый режим:
systemctl isolate multi-user.target
Установите драйвер:
cd ~/Загрузки bash <название_файла_драйвера>
например:
bash NVIDIA-Linux-x86_64-460.84.run
Затем необходимо согласиться на установку 32-битных библиотек, на перезапись libglvnd и на автоматическое обновление конфигурации X, после чего нужно снова перезагрузить систему.
Установка nanoCAD и финальная настройка
Теперь необходимо выполнить установку nanoCAD 21.0 х64, дистрибутив которого заранее был скачан в директорию «Загрузки».
В процессе, при установке компонентов, нужно убрать установленные флажки с SQL Server и WIBU-KEY.
На этапе установки PostgreSQL будет выведено сообщение об ошибке, проигнорируйте его и продолжите установку.
Далее нужно скопировать библиотеку d3dcompiler_47.dll в /system32 и применить reg-файл.
cd ~/Загрузки export WINEPREFIX=~/.wine-ncad210x64 winetricks win10 wine NC21.0x64_5851.exe cp -f ~/.wine-ncad210x64/drive_c/Program\ Files/Nanosoft/nanoCAD\ x64\ 21.0/bin/*compiler_47.dll ~/.wine-ncad210x64/drive_c/windows/system32/d3dcompiler_47.dll wine regedit wine_nano210x64.reg
Также потребуется переключение с менеджера окон macro на metacity:
dconf write /org/mate/desktop/session/required-components/windowmanager "'metacity'"
После этого необходимо перезагрузить систему.
После установки и до первого запуска необходимо удалить ярлыки и перенести скрипт запуска приложения на Рабочий стол:
mv -f ~/Загрузки/nanoCADx64_210.sh ~/Рабочий\ стол/ rm -f ~/Рабочий\ стол/nanoCAD\ x64\ 21.0.desktop rm -f ~/Рабочий\ стол/nanoCAD\ x64\ 21.0.lnk chmod +x ~/Рабочий\ стол/nanoCADx64_210.sh
Запускать приложение следует скриптом nanoCADx64_210.sh двойным кликом мыши или из терминала:
~/Рабочий\ стол/nanoCADx64_210.sh
В настройках nanoCAD нужно проверить режим графической подсистемы, должно быть OpenGL (Команда OPTIONS → «Графическая подсистема» → «Режим» → «OpenGL»).
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.