Jump to content

Установка nanoCAD 21.0(64bit) на Astra Linux Smolensk 1.6.0(64bit)


Recommended Posts

1. Подготовительный этап, установка  wine версии 7.0  и winetricks

 

1.1. Открываем терминал fly, переходим в папку "Загрузки":

cd ~/Загрузки

 

1.2 Установим пакеты «ia32-libs» и «ca-certificates»:
sudo apt install ia32-libs
sudo apt install ca-certificates

 

1.3 Установим wine 7.0 (stable):

sudo dpkg -i wine-7.0_astra.deb


1.4 Загружаем и установим пакеты cabextract и libmspack0:

sudo apt update
sudo apt -y install libmspack0
sudo apt -y install cabextract


1.5 Загрузим winetricks и сделаем его исполняемым:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks

 

1.5. Перемещаем winetricks:

sudo mv -f winetricks /usr/bin

 

ВНИМАНИЕ: «Wine» устанавливается в каталог /opt/wine-7.0 и не перечисляется в переменной среды «PATH». Запуск «Wine» необходимо производить с указанием полного пути: /opt/wine-7.0/bin/wine

 

2. Установка nanoCAD 21

Если вы выполнили подготовительный этап, то у вас уже есть префикс и он расположен: ~/.wine

Установка nanoCAD без задания префикса будет осуществляться в него.

 

P.S.: Если необходимо установить NanoCAD в отдельный префикс, то его необходимо заново подготовить, например в префикс ~/.wine-ncad21x64

 

2.1 Подготовим префикс (~/.wine-ncad21x64) и установим все необходимые компоненты:

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

ВНИМАНИЕ: При первом запуске wine запросит установку «Gecko» - соглашаемся, а «Wine-mono» - отменяем.

export WINEPREFIX=~/.wine-ncad21x64
export WINE=/opt/wine-7.0/bin/wine
export WINEARCH=win64
winetricks dotnet48
winetricks vcrun2019
winetricks corefonts
sudo apt install libosmesa6

 

2.2 Загрузим и установим NanoCAD 21:

$WINE NC21*.exe

ВНИМАНИЕ: При установке убрать чек-бокс с PostgreSQL

 

2.3. Заменим файл d3dcompiler_47.dll:

cp -f "/home/$USER/.wine-ncad21x64/drive_c/Program Files/Nanosoft/nanoCAD x64 21.0/bin/D3Dcompiler_47.dll"
"/home/$USER/.wine-ncad21x64/drive_c/windows/system32/d3dcompiler_47.dll"
winetricks d3dcompiler_47.dll=native


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

Для видеокарт «Nvidia»:

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

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

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


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

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

rm -fR ~/.wine-ncad21x64

 

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

sudo dpkg -r wine-7.0
sudo dpkg -r winetricks


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

rm -f ~/Desktop/nanoCAD\ x64\ 21.0.desktop
  • Like 2
Link to comment
Share on other sites

 Share

  • Tell a friend

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