Jump to content

Установка nanoCAD на РедОС 7.2


Recommended Posts

Установка выполнялась на РЕД ОС 7.2 МУРОМ (64-bit).
Предупреждение: при установке на виртуальную машину могут быть проблемы с отображением графики в nanoCAD-е.

 

1. Краткая инструкция

Первым пунктом привожу краткую инструкцию, подробную инструкцию см. далее в п. 2.

 

1.1 Установка wine  и winetricks

Установим Wine 4.4.(staging). Для этого необходимо с помощью менеджера пакетов Yum Extender установить следующие пакеты:

wine версии 4.4-2.el7 i686
wine версии 4.4-2.el7 x86_64
winetricks версии 20190310-2.el7 noarch

 

Проверка правильности установки в терминале командой wine --version

Далее ставим пакеты, название которых начинается с mesa-lib*, для 64-битной операционной системы потребуется установить пакеты x68_64 и i686:

sudo yum install mesa-lib*
sudo yum install mesa-lib*i686*

Также понадобится cabextract:

sudo yum install cabextract

 

1.2 Настройка окружения

Установку выполним в отдельный х64 префикс с именем .wine-nano

export WINEPREFIX=~/.wine-nano
winetricks dotnet452
winetricks msftedit riched30
winetricks win10 dxvk d3dcompiler_47 d3dx10_43


При первом запуске WINE может запросить установку Gecko и wine-mono, Gecko ставим, а от установки mono отказываемся.

 

1.3 Установка nanoCAD

Скачаем дистрибутив, например nanoCAD Plus 20.1 x64 с сайта: https://www.nanocad.ru/products/nanocad-plus/download/ в директорию по умолчанию "Загрузки". Затем установим nanoCAD:
 

cd ~/Загрузки
export WINEPREFIX=~/.wine-nano
wine NCP20.1x64_5404.exe

 

В процессе установки MS SQL Server Express 2012 localDB - возникнет ошибка, пропускаем, жмём продолжить установку.


1.4 Дополнительные настройки

 

Вместо OpenGL будем использовать DXVK, иначе некоторые диалоги не будут корректно отображаться. Выполним в терминале:

export WINEPREFIX=~/.wine-nano
wine reg add "HKCU\\SOFTWARE\\Microsoft\\Avalon.Graphics" /v DisableHWAcceleration /t REG_DWORD /d 1 /f

 

Ещё одна возможная проблема: после печати в PDF документ не открывается автоматически в PDF-просмотрщике, это это можно исправить так:

export WINEPREFIX=~/.wine-nano
wine reg add HKCR\\pdffile\\shell\\open\\command /ve /t reg_sz /d '"C:\windows\system32\winebrowser.exe" -nohome "%1"' /f

 

Для 64-битной версии Нанокада  возможны проблемы при использовании таблиц nanoCAD и выносок. В этом случае стоит проверить наличие/работоспособность библиотек riched32.dll, riched20.dll и msls31.dll в директории ~/.wine-nano/drive_c/windows/system32.

 

2. Подробная инструкция

 

2.1 Установка Wine  и Winetricks

 

Установим Wine 4.4.(staging).
Для этого необходимо зайти в менеджер пакетов Yum Extender:

 

1_crop.png.c4f6a8ed622ff39b0af1031ce90544ba.png


Где в строке поиска указать wine:


2.thumb.png.62f35ef998bf710632d4946b3a1397cb.png
 

затем отметить следующие пакеты:
 

wine версии 4.4-2.el7 архитектура x86_64

wine версии 4.4-2.el7 архитектура i686

winetricks версии 20190310-2.el7 noarch

 

и нажать применить:

 

3.thumb.png.90b69f449662e2940ae98d1e23c6dfce.png

 

 

В результате загрузятся и установятся нужные пакеты с зависимостями.

Проверить правильность установки в терминале можно командой:

wine --version

изображение.png


Далее установим пакеты, название которых начинается с mesa-lib*.

Для 64-битной операционной системы потребуется установить пакеты x68_64 и i686:

sudo yum install mesa-lib*
sudo yum install mesa-lib*i686*


А также нужно установить пакет cabextract, который понадобится для распаковки архивов:
 

sudo yum install cabextract

В результате указанные пакеты можно видеть в Yum Extender в разделе установленные.

 

2.2 Настройка окружения
Рекомендуется создать отдельный префикс для установки nanoCAD-а, так для 64-битной версии программы создадим префикс с именем .wine-nano. А также выполним настройки WINE с помощью Winetricks:
 

export WINEPREFIX=~/.wine-nano
winetricks dotnet452
winetricks msftedit riched30
winetricks win10 dxvk d3dcompiler_47 d3dx10_43

 

При первом запуске WINE может запросить установку Gecko и wine-mono, Gecko ставим, а от установки mono отказываемся.

 

Для того, чтобы увидеть созданный префикс необходимо включить видимость скрытых каталогов в менеджере файлов, это можно сделать сочетанием ctrl+H.
 

2.3 Установка nanoCAD

Скачиваем дистрибутив nanoCAD, например nanoCAD Plus 20.1 x64 с сайта:

https://www.nanocad.ru/products/nanocad-plus/download/  в директорию по умолчанию "Загрузки".
Переходим в каталог "Загрузки" и запускаем установку дистрибутива:
 

cd ~/Загрузки
export WINEPREFIX=~/.wine-nano
wine NCP20.1x64_5404.exe

 

где название файла .exe должно совпадать с названием скаченного файла, который находится в каталоге "Загрузки".

В процессе установки MS SQL Server Express 2012 localDB - возникнет ошибка, пропускаем, жмём продолжить установку.

 

2.4 Дополнительные настройки

 

Вместо OpenGL будем использовать DXVK, иначе некоторые диалоги не будут корректно отображаться. Для исправления этого дефекта выполним в терминале:

export WINEPREFIX=~/.wine-nano
wine reg add "HKCU\\SOFTWARE\\Microsoft\\Avalon.Graphics" /v DisableHWAcceleration /t REG_DWORD /d 1 /f

 

Ещё одна возможная проблема: если после печати в PDF документ не открывается автоматически в PDF-просмотрщике, то в wine-реестр для HKCR\pdffile\shell\open\command следует дописать "%1" к параметру по умолчанию, сделать это можно в терминале:

export WINEPREFIX=~/.wine-nano
wine reg add HKCR\\pdffile\\shell\\open\\command /ve /t reg_sz /d '"C:\windows\system32\winebrowser.exe" -nohome "%1"' /f

После этого pdf должен открываться в просмотрщике по умолчанию.

Для 64-битной версии Нанокада  возможны проблемы при использовании таблиц nanoCAD и выносок. В этом случае стоит проверить наличие/работоспособность библиотек riched32.dll, riched20.dll и msls31.dll в директории ~/.wine-nano/drive_c/windows/system32.

Теперь, после всех исправлений, nanoCAD можно запустить с ярлыка на рабочем столе.

 

2.5 Настройка winecfg
Основными настройками wine можно управлять в диалоге winecfg, вызвать диалог настроек можно командой:

export WINEPREFIX=~/.wine-nano
winecfg

 

 

2.6 Удаление nanoCAD

Удалить сборку можно через winetricks выбрав "Запустить uninstaller (деинсталлятор)", находим сборку в списке -> удалить -> ОК.

Следующий диалог предлагает возобновить установку, жмём установить (на самом деле запустится процесс удаления).
Запустить winetricks  можно командой:

export WINEPREFIX=~/.wine-nano
winetricks

где нужно выбрать путь для Wine по умолчанию, в этом случае будет выбран нужный префикс -- .wine-nano:

 


5_winetricks.png.a957255767492fd3305f4ff0529d0bcf.png

 

Edited by golovko
В названии добавлена версия 7.2
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • golovko changed the title to Установка nanoCAD на РедОС 7.2
 Share

  • Tell a friend

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