Jump to content

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


Recommended Posts

1. Установка пакетов wine 7.3 и winetricks:

Cкачиваем пакеты:

Запускаем терминал fly и выполняем команды:

1.1 Переходим в папку «Загрузки»

cd ~/Загрузки

 

1.2. Устанавливаем ia32-libs и ca-certificates:

sudo apt install ia32-libs
sudo apt install ca-certificates

 

ВНИМАНИЕ: для ОС Astra Linux 1.7.1 требуется скачать и установить пакет ia32-libs поверх старого:

sudo apt install libc6-i386
sudo dpkg -i ia32-libs_20220208+1.7se_amd64.deb

 

1.3. Установим wine:

sudo dpkg -i wine-7.3_astra.deb

 

1.4. Установим cabextract и libmspack0 для корректной работы winetricks:

sudo dpkg -i libmspack0*.deb
sudo dpkg -i cabextract*.deb

 

1.5. Скачаем winetricks, сделаем его исполняемым и переместим в /usr/bin :

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv -f winetricks /usr/bin

 

ВНИМАНИЕ: wine устанавливается в каталог /opt/wine-7.3/bin и не перечисляется в переменной среды PATH.

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

Или добавить путь в переменных окружения PATH панели управления, например:

670264939_.png.83ece4411fe6c17fd96b7f93df782837.png

 

2. Установка NanoCAD

Установим NanoCAD в отдельный префикс.

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

 

Выполняем команды в терминале fly:

2.1. Переходим в папку «Загрузки»:

cd ~/Загрузки

 

2.2. Установим переменную среды окружения (назовем новый префикс - wine-ncad22x64):

export WINEPREFIX=~/.wine-ncad22x64

по умолчанию, переменная WINEPREFIX установлена как ~/.wine

ВНИМАНИЕ:  при первом запуске wine запросит установку wine Gecko - установим, а wine Mono - устанавливать не будем.

 

2.3. Подготовим префикс:

export WINE=/opt/wine-7.3/bin/wine
export WINEARCH=win64

Для удобства, можно создать переменную WINE и назначить ей значение в переменных окружения панели управления, как на изображении в п.1.5

 

2.4 Установим фреймворк NET, сначала будет установлен NET Framework 4.0 потом 4.8.

winetricks dotnet48

 

2.5 Установим рантайм Visual C 2019

winetricks vcrun2019

 

2.6 Для корректности отображения шрифтов, установим шрифты и настроим windows api:

winetricks corefonts
winetricks win10

 

2.7 Установка библиотеки расширений для OpenGL

sudo apt install libosmesa6

 

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

$WINE NC22*.exe

ВНИМАНИЕ: При установке компонентов NanoCAD убрать флажки с PostgreSQL.

Настроить NanoCAD, добавив в регистр необходимые данные, загрузить файл wine_nano220x64.reg

Выполнить:

cd ~/Загрузки
wine regedit wine_nano220x64.reg

 

2.9 Для запуска 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

 

3. Удаление NanoCAD, пакетов wine 7.3 и winetricks:

Для корректного удаления NanoCAD, пакетов wine 7.3 и winetricks, выполняем в терминале:

3.1. Удаляем весь префикс с установленным NanoCAD:

rm -fR ~/.wine-ncad22x64

 

3.2. Удаляем wine и winetricks:

sudo dpkg -r wine-7.3
sudo dpkg -r winetricks

 

3.3 Удаляем ярлык запуска NanoCAD на рабочем столе:

rm -f ~/Desktop/nanoCAD\ x64\ 22.0.desktop

 

 

Edited by dim0
уточнение инструкции в части использования d3dcompiler_47.dll
  • Thanks 1
Link to comment
Share on other sites

 Share

  • Tell a friend

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