Jump to content

Установка nanoCAD на Astra Linux Smolensk


Recommended Posts

Инструкция по установке nanoCAD под Wine на ОС Astra Linux Smolensk.

Установка выполнялась на Astra Linux Smolensk 1.6 update 6 (64-bit). Версия ОС Astra Linux Smolensk должна быть не ниже 1.6 обновление не ниже update 5.
Подробнее про обновление можно прочитать здесь:

https://wiki.astralinux.ru/pages/viewpage.action?pageId=41192827

 

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

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

 

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

Скачиваем несколько пакетов с помощью браузера в директорию по умолчанию "Загрузки".
Будет скачан WINE 5.10 Staging (x64). Если ранее была установлена другая версия WINE, то её необходимо удалить.


https://ftp.nanosoft.su/file_20272316555f7c8e619c1e7

https://ftp.nanosoft.su/file_18831707055f7c8e9ea77c0

https://ftp.nanosoft.su/file_272470065f7c8eafc5bac
https://ftp.nanosoft.su/file_10479418545f7c8ebceda15

Далее открываем  терминал и выполняем:

cd ~/Загрузки
sudo apt -y install ia32-libs
sudo apt -y install binutils
sudo dpkg -i wine-5.10-staging_astra_amd64.deb
sudo dpkg -i libmspack0*.deb
sudo dpkg -i cabextract*.deb
sudo dpkg -i winetricks*.deb

После установки необходимо переоткрыть терминал.

 

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

cd ~/Загрузки
export WINEPREFIX=~/.wine-nano
winetricks dotnet452
winetricks msftedit riched30
winetricks win10

 

1.3 Установка nanoCAD

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

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

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

 

1.4 Исправление ярлыка на рабочем столе

После установки потребуется модифицировать ярлык запуска. Для этого необходимо выполнить:

cd ~/Desktop
sed -i 's/wine\ \/opt\/wine-staging\/bin\/wine\ -b\\\\\ nPlatComp/\/opt\/wine-staging\/bin\/wine\ nCad.exe/' nanoCAD\ x64\ Plus\ 20*.desktop
rm -f nanoCAD\ x64\ Plus\ 20*.lnk

В свойствах ярлыка в поле "команда" должна быть следующая строка:
 

env WINEPREFIX=~/.wine-nano /opt/wine-staging/bin/wine nCad.exe -b nPlatComp


В поле путь должен быть указан путь до рабочей папки nanoCAD, примерно такой:

/home/user/.wine-nano/dosdevices/c:/Program Files/Nanosoft/nanoCAD x64 Plus 20.1/


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

 

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

 

Если после установки наблюдается обрезка шрифтов, то необходимо загрузить файл по ссылке: https://ftp.nanosoft.su/file_4595692886074873da003d

После чего выполнить:

export WINEPREFIX=~/.wine-nano
cd ~/Загрузки
unzip PTAstraFact-4ttf.zip
cd PTAstraFact-4ttf
./PTAstraFact.sh

После исправления шрифтов необходимо перезагрузить операционную систему.

 

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

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

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

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

 

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

 

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

Скачиваем WINE 5.10 Staging (64-х разрядная архитектура) по ссылке с помощью браузера:
https://ftp.nanosoft.su/file_20272316555f7c8e619c1e7

Скачиваем WINETRICKS:

https://ftp.nanosoft.su/file_18831707055f7c8e9ea77c0

Скачиваем дополнительные библиотеки:

https://ftp.nanosoft.su/file_272470065f7c8eafc5bac
https://ftp.nanosoft.su/file_10479418545f7c8ebceda15

В директории "Загрузки" должно появиться четыре файла:


2057725835_.png.f2703bd4d35ae6d2ab6739d57126a03e.png

 

Находим в стартовом меню вкладку "Системные" -> "Терминал Fly" и перейдём в директорию "Загрузки":

cd ~/Загрузки

Далее установим пакет ia32-libs:

sudo apt -y install ia32-libs

Если у вас установлено обновление, например Update 6, то при выполнении программы нужно будет смонтировать диск, при отсутствии диска -- установка прервется:

 

1896243156_.thumb.png.a8e5a3fc32844ddde80ff1a2ed416523.png

 

 

Это делается монтированием образа .iso с обновлениями, скачать которые можно на сайте:

https://wiki.astralinux.ru/pages/viewpage.action?pageId=103025136
 

Пример для образа 20200722SE16.iso:
52634366_.thumb.png.635ece9f3ed8c553eacd8e662d622de2.png

 

После чего скаченный образ необходимо перенести в каталог /mnt.
Затем, не выходя из предыдущей команды в терминале (она должна висеть в состоянии запроса диска)  запускаем еще один терминал, где выполняем монтирование образа:

sudo –s
mount /mnt/20200722SE16.iso
apt-cdrom –m add

 

либо смонтировать образ так:
 

sudo mount /mnt/20200722SE16.iso /media/cdrom

 

1021028651_.thumb.png.6cac8b77eea717cd2e025363d4609519.png

 

Далее, возвращаемся в первый терминал и нажимаем Enter, если все сделали правильно – установка продолжится. Вводим следующие команды в первый терминал:
 

sudo apt -y install binutils
sudo dpkg -i wine-5.10-staging_astra_amd64.deb
sudo dpkg -i libmspack0*.deb
sudo dpkg -i cabextract*.deb
sudo dpkg -i winetricks*.deb

После установки необходимо переоткрыть терминал.

 

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

cd ~/Загрузки
export WINEPREFIX=~/.wine-nano
winetricks dotnet452
winetricks msftedit riched30
winetricks win10

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

 

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


727209931_.thumb.png.580f6450c0e0f1698db32bf43f2f1573.png

 

 

2.3 Установка nanoCAD

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

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

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

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

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

 

2.4 Исправление ярлыка на рабочем столе

 

Далее исправляем ярлыки на рабочем столе:

cd ~/Desktop
sed -i 's/wine\ \/opt\/wine-staging\/bin\/wine\ -b\\\\\ nPlatComp/\/opt\/wine-staging\/bin\/wine\ nCad.exe/' nanoCAD\ x64\ Plus\ 20*.desktop
rm -f nanoCAD\ x64\ Plus\ 20*.lnk

 

 В свойствах ярлыка в поле "команда" должна быть следующая строка:
 

env WINEPREFIX=~/.wine-nano /opt/wine-staging/bin/wine nCad.exe -b nPlatComp


В поле путь должен быть указан путь до рабочей папки nanoCAD, например:

/home/user/.wine-nano/dosdevices/c:/Program Files/Nanosoft/nanoCAD x64 Plus 20.1/


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

 

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

 

Если после установки наблюдается обрезка шрифтов, то необходимо загрузить файл по ссылке: https://ftp.nanosoft.su/file_4595692886074873da003d

После чего выполнить:

export WINEPREFIX=~/.wine-nano
cd ~/Загрузки
unzip PTAstraFact-4ttf.zip
cd PTAstraFact-4ttf
./PTAstraFact.sh

После исправления шрифтов необходимо перезагрузить операционную систему.

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

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

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

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

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

export WINEPREFIX=~/.wine-nano
/opt/wine-staging/bin/winecfg

 

2.7 Удаление nanoCAD

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

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

export WINEPREFIX=~/.wine-nano
winetricks

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

 

 

 

Edited by golovko
Обновлен пункт 2.1
  • Thanks 2
Link to comment
Share on other sites

 Share

  • Tell a friend

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