Jump to content

golovko

Сотрудники Нанософт
  • Posts

    10
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by golovko

  1. Сводная табличка, в которой собирается актуальная информация по тестированию nanoCAD на Линуксе. +------------------------------------------+---------------------------+----------------------+ | ОС(64-bit) | Версия программы | Версия WINE(Staging) | +------------------------------------------+---------------------------+----------------------+ | РЕД ОС 7.3 Муром | Платформа nanoCAD 21.0х64 | 6.0 | +------------------------------------------+---------------------------+----------------------+ | Astra Linux Orel 2.12.42 | Платформа nanoCAD 21.0х64 | 6.8 | +------------------------------------------+---------------------------+----------------------+ | Astra Linux Smolensk 1.6 update 8 | Платформа nanoCAD 21.0х64 | 6.8 | +------------------------------------------+---------------------------+----------------------+ | Ubuntu 18.04.3 LTS (64-bit) | Платформа nanoCAD 21.0х64 | 6.12 | +------------------------------------------+---------------------------+----------------------+ | ROSA Enterprise Linux Desktop (RELD) 7.9 | nanoCAD Plus 20.1х64, x32 | 5.19 | +------------------------------------------+---------------------------+----------------------+ | ЛОТОС для рабочей станции | nanoCAD Plus 20.0х64, x32 | 4.2 | +------------------------------------------+---------------------------+----------------------+ | Debian 9.8 | nanoCAD Plus 20.0х64, x32 | 5.7 | +------------------------------------------+---------------------------+----------------------+
  2. Выполнялась установка платформы nanoCAD 21.0 на РЕД ОС 7.3 МУРОМ (64-bit). 1. Установка WINE, winetricks и .NET Framework Сперва необходимо скачать дистрибутив "Платформа nanoCAD 21.0х64": https://nanocad21.ru Также нам понадобятся reg-файл настроек и скрипт для запуска: https://ftp.nanosoft.su/file_12864741896127aba9102f5 https://ftp.nanosoft.su/file_144634281860e478a3048e6 Установим wine6.0(Staging) из стандартного репозитория. Воспользуемся менеджером пакетов dnf, можно воспользоваться его GUI версией (dnfdragora), а можно через терминал: sudo dnf install wine sudo dnf install wine.i686 sudo dnf install winetricks sudo winetricks --self-update sudo dnf install mesa-lib* sudo dnf install mesa-lib*i686* sudo dnf install cabextract Теперь с помощью winetricks установим .NET Framework 4.8. Установка состоит из двух шагов, сначала будет установлен .NET Framework 4.0 затем версии 4.8. dotnet48 нужно ставить с ключом force, иначе ошибка. Также при первом обращении wineprefix-у будет предложено установить "Wine-mono", нужно отказаться от установки. export WINEPREFIX=~/.wine-ncad210x64 export WINEARCH=win64 winetricks --force dotnet48 Дальнейшая инструкция зависит от видеокарты. Если системой используется графический процессор NVIDIA следует применить настройки указанные в пункте 2, если AMD, то сразу перейти к пункту 3. 2. Дополнительные настройки для графического процессора NVIDIA Данный пункт содержит настройки, которые следует применить если используется видеокарты NVIDIA, для AMD данный пункт следует пропустить. 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: sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools Скачиваем с официального сайта nVidia драйвера. Далее ставим библиотеки для компиляции и установки драйвера: sudo dnf groupinstall "Development Tools"" sudo dnf install elfutils-libelf-devel libglvnd-devel Проверяем значение параметра nouveau.modeset в grub, оно должно быть 0 sudo grub2-editenv - list Перезагрузим систему. Для установки драйвера сервер Xorg не должен работать, поэтому переключимся в текстовый режим: sudo systemctl isolate multi-user.target Устанавливаем драйвер: cd ~/Загрузки sudo bash «Название файла драйвера» (например: sudo bash NVIDIA-Linux-x86_64-460.84.run) Соглашаемся на установку 32-битных библиотек, на перезапись libglvnd и на автоматическое обновление конфигурации X, после чего еще раз перезагружаем систему. 3. Установка 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_5753.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 sudo chmod +x ~/Рабочий\ стол/nanoCADx64_210.sh Запускать приложение следует скриптом nanoCADx64_210.sh двойным кликом мыши или из терминала: ~/Рабочий\ стол/nanoCADx64_210.sh В настройках nanoCAD (команда OPTIONS) нужно проверить режим графической подсистемы, должно быть OpenGL. Команда OPTIONS ->"Графическая подсистема" -> "Режим" -> OpenGL.
  3. Установка выполнялась на РЕД ОС 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: Где в строке поиска указать wine: затем отметить следующие пакеты: wine версии 4.4-2.el7 архитектура x86_64 wine версии 4.4-2.el7 архитектура i686 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 В результате указанные пакеты можно видеть в 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:
  4. Установка выполнялась на Ubuntu 18.04.3 LTS (64-bit) + WINE 4.21 Staging. 1. Запускаем setup.exe как это выполнялось при установке nanoCAD. Инструкцию по установке nanoCAD см. отельную инструкцию в данном разделе форума. 2. Выбираем "Установить сервер лицензий": 3. Сперва потребуется запросить сетевую лицензию: 4. Вводим серийный номер (предполагается, что серийный номер уже был получен ранее): 5. Заполняем данные пользователя: 6. Внимательно проверяем, что все данные указали корректно: 7. Теперь запрашиваем лицензию on-line: 8. Если лицензия получена, жмём далее и устанавливаем сервер лицензий, путь оставляем по умолчанию: 9. Настройки также можно оставить по умолчанию: 10. После установки сервера лицензий будет сообщение о неудачном запуске службы: 11. Службу запустим вручную с помощью терминала. Перейдём в директорию где расположен сервер лицензий (если путь не был изменен при установке) : cd "%Путь к WINEPREFIX%/drive_c/Program Files (x86)/Nanosoft/Nanosoft License Server" 12. Далее запустим build-in command prompt, выполним cmd.exe: %Путь к WINEPREFIX% %Путь к WINE% cmd.exe 13. Затем выполним TestLicServ.bat который расположен в этой директории, который запустит сервер лицензий в данном терминале. Теперь, пока открыт этот терминал, будет работать сервер лицензий. Подробную информацию о установке и настройке сервера лицензии можно получить здесь: https://habr.com/ru/company/nanosoft/blog/445698/
  5. Инструкция по установке 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 В директории "Загрузки" должно появиться четыре файла: Находим в стартовом меню вкладку "Системные" -> "Терминал Fly" и перейдём в директорию "Загрузки": cd ~/Загрузки Далее установим пакет ia32-libs: sudo apt -y install ia32-libs Если у вас установлено обновление, например Update 6, то при выполнении программы нужно будет смонтировать диск, при отсутствии диска -- установка прервется: Это делается монтированием образа .iso с обновлениями, скачать которые можно на сайте: https://wiki.astralinux.ru/pages/viewpage.action?pageId=103025136 Пример для образа 20200722SE16.iso: После чего скаченный образ необходимо перенести в каталог /mnt. Затем, не выходя из предыдущей команды в терминале (она должна висеть в состоянии запроса диска) запускаем еще один терминал, где выполняем монтирование образа: sudo –s mount /mnt/20200722SE16.iso apt-cdrom –m add либо смонтировать образ так: sudo mount /mnt/20200722SE16.iso /media/cdrom Далее, возвращаемся в первый терминал и нажимаем 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 отказываемся. Для того, чтобы увидеть созданный префикс необходимо включить видимость скрытых каталогов в менеджере файлов: 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.
  6. Ниже представлена инструкция по установке nanoCAD 20.1 Plus и Платформа nanoCAD 21.0. Версия операционной системы Astra Linux Orel должна быть не ниже 2.12.42. 1. Установка nanoCAD 20.1 Plus Сперва необходимо скачать wine6.8(staging), winetricks и reg-файл настроек: https://ftp.nanosoft.su/file_117627365860a4cc304bcfc https://ftp.nanosoft.su/file_27250459360a4cc60ebf91 https://ftp.nanosoft.su/file_201631764760bde52677fc7 Также скачаем дистрибутив nanoCAD Plus 20.1х64: https://www.nanocad.ru/products/nanocad-plus/download/ Далее в терминале перейдём в директорию с загрузками и установим wine6.8(staging), дополнительные пакеты и winetricks: cd ~/Загрузки sudo dpkg -i wine-staging-6.8_astra.deb sudo apt install libmspack0 cabextract libosmesa6 sudo dpkg -i winetricks_0.0+20210206-next_all.deb Затем объявим несколько переменных, в том числе имя будущего окружения для nanoCAD (wineprefix с именем .wine-ncad201х64). Использование отдельного wineprefix-а позволяет избежать влияние других программ и их настроек. export WINEPREFIX=~/.wine-ncad201x64 export WINEARCH=win64 export WINE=/opt/wine-staging-6.8/bin/wine Теперь с помощью winetricks установим dotnet48 Установка dotnet состоит из двух шагов, сначала будет установлен NET Framework 4.0 затем версии 4.8. Перед установкой 4.8 может быть предупреждение об отсутствии службы установщика модулей -- нажимаем продолжить. Также при первом обращении wineprefix-у будет предложено установить "Wine-mono", нужно отказаться от установки. winetricks dotnet48 win10 Выполним установку nanoCAD Plus 20.1 х64, дистрибутив которого заранее был скачан в директорию "Загрузки". В процессе, при установке компонентов нужно убрать флажки с SQL Server и NormaCS. Также скопируем библиотеку d3dcompiler_47.dll в system32 и применим reg-файл. cd ~/Загрузки $WINE NCP20.1x64_5404.exe cp -f "/home/$USER/.wine-ncad201x64/drive_c/Program Files/Nanosoft/nanoCAD x64 Plus 20.1/bin/d3dcompiler_47.dll" "/home/$USER/.wine-ncad201x64/drive_c/windows/system32/d3dcompiler_47.dll" $WINE regedit wine_nano201x64.reg После установки необходимо исправить ярлык запуска, выполним в терминале: cd ~/Desktop sed -i 's/env\ /\/bin\/bash -c\ "env\ /' nanoCAD\ x64\ Plus\ 20.1.desktop sed -i 's/\/opt/env MESA_GL_VERSION_OVERRIDE="3.1" \/opt/' nanoCAD\ x64\ Plus\ 20.1.desktop sed -i 's/.exe/.exe"/' nanoCAD\ x64\ Plus\ 20.1.desktop rm -f nanoCAD\ x64\ Plus\ 20.1.lnk Теперь nanoCAD можно запустить с ярлыка на рабочем столе. Для удаления следует вызвать диалог wine uninstaller: export WINEPREFIX=~/.wine-ncad201x64 export WINE=/opt/wine-staging-6.8/bin/wine $WINE uninstaller 2. Платформа nanoCAD 21.0 Сперва необходимо скачать wine6.8(staging), winetricks, reg-файл настроек и desktop-ярлык: https://ftp.nanosoft.su/file_117627365860a4cc304bcfc https://ftp.nanosoft.su/file_27250459360a4cc60ebf91 https://ftp.nanosoft.su/file_43528710060bde55b64a6f https://ftp.nanosoft.su/file_94654045360ba4b4898f0d Также скачаем дистрибутив Платформа nanoCAD 21.0х64: https://nanocad21.ru Далее в терминале перейдём в директорию с загрузками и установим wine6.8(staging), дополнительные пакеты и winetricks: cd ~/Загрузки sudo dpkg -i wine-staging-6.8_astra.deb sudo apt install libmspack0 cabextract libosmesa6 sudo dpkg -i winetricks_0.0+20210206-next_all.deb Затем объявим несколько переменных, в том числе имя будущего окружения для nanoCAD (wineprefix с именем .wine-ncad210х64). Использование отдельного wineprefix-а позволяет избежать влияние других программ и их настроек. export WINEPREFIX=~/.wine-ncad210x64 export WINEARCH=win64 export WINE=/opt/wine-staging-6.8/bin/wine Теперь с помощью winetricks установим dotnet48 и d3dcompiler_47 Установка dotnet состоит из двух шагов, сначала будет установлен NET Framework 4.0 затем версии 4.8. Перед установкой 4.8 может быть предупреждение об отсутствии службы установщика модулей -- нажимаем продолжить. Также при первом обращении wineprefix-у будет предложено установить "Wine-mono", нужно отказаться от установки. winetricks dotnet48 win7 $WINE wineboot Выполним установку nanoCAD 21.0 х64, дистрибутив которого заранее был скачан в директорию "Загрузки". В процессе, при установке компонентов нужно убрать флажки с SQL Server и WIBU-KEY. На установке PostgreSQL будет сообщение об ошибке, игнорируем и соглашаемся продолжить установку далее. Также скопируем библиотеку d3dcompiler_47.dll в system32 и применим reg-файл. cd ~/Загрузки $WINE NC21.0x64_5753.exe cp -f "/home/$USER/.wine-ncad210x64/drive_c/Program Files/Nanosoft/nanoCAD x64 21.0/bin/D3Dcompiler_47.dll" "/home/$USER/.wine-ncad210x64/drive_c/windows/system32/d3dcompiler_47.dll" $WINE regedit wine_nano210x64.reg После установки и до первого запуска необходимо исправить ярлык запуска, выполнив в терминале: cd ~/Загрузки mv -f nanoCAD\ x64\ 21.0.desktop ~/Desktop/nanoCAD\ x64\ 21.0.desktop rm -f ~/Desktop/nanoCAD\ x64\ 21.0.lnk Теперь nanoCAD можно запустить с ярлыка на рабочем столе. Для удаления следует вызвать диалог wine uninstaller: export WINEPREFIX=~/.wine-ncad210x64 export WINE=/opt/wine-staging-6.8/bin/wine $WINE uninstaller
  7. Привожу инструкцию по установке nanoCAD под Wine на ОС Ubuntu. Установка выполнялась на Ubuntu 18.04.3 LTS (64-bit). 1. Платформа nanoCAD 21.0 1.1 Установка wine Потребуется wine staging, т. е. обязательно wine с набором staging-патчей (иначе не будет работать колесо мыши): sudo dpkg --add-architecture i386 sudo apt install libmspack0 cabextract wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport sudo apt update sudo apt install --install-recommends winehq-staging 1.2 Установка winetricks Пример установки скрипта winetricks: cd "${HOME}/Загрузки" wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks sudo mv -f winetricks /usr/bin sudo chmod +x /usr/bin/winetricks 1.3 Установка nanoCAD Теперь необходимо скачать reg-файл настроек и скрипт для запуска приложения: https://ftp.nanosoft.su/file_43528710060bde55b64a6f https://ftp.nanosoft.su/file_46240416760cc87408c17f Также скачаем дистрибутив Платформа nanoCAD 21.0х64: https://nanocad21.ru Далее с помощью winetricks установим dotnet48. Установка dotnet состоит из двух шагов, сначала будет установлен NET Framework 4.0 затем версии 4.8. Перед установкой 4.8 может быть предупреждение об отсутствии службы установщика модулей -- нажимаем продолжить. Также при первом обращении wineprefix-у будет предложено установить "Wine-mono", нужно отказаться от установки. export WINEPREFIX=~/.wine-ncad210x64 export WINEARCH=win64 winetricks dotnet48 win7 wineboot Выполним установку nanoCAD 21.0 х64, дистрибутив которого заранее был скачан в директорию "Загрузки". В процессе, при установке компонентов нужно убрать флажки с SQL Server и WIBU-KEY. На установке PostgreSQL будет сообщение об ошибке, игнорируем и соглашаемся продолжить установку далее. Также скопируем библиотеку d3dcompiler_47.dll в system32 и применим reg-файл. cd ~/Загрузки wine NC21.0x64_5753.exe cp -f "/home/$USER/.wine-ncad210x64/drive_c/Program Files/Nanosoft/nanoCAD x64 21.0/bin/D3Dcompiler_47.dll" "/home/$USER/.wine-ncad210x64/drive_c/windows/system32/d3dcompiler_47.dll" wine regedit wine_nano210x64.reg Удалим ярлыки и перенесем скрипт запуска приложения на Рабочий стол: cd ~/Загрузки mv -f nanoCADx64_21.0.sh ~/Рабочий\ стол/nanoCADx64_21.0.sh sudo chmod +x ~/Рабочий\ стол/nanoCADx64_21.0.sh rm -f ~/Рабочий\ стол/nanoCAD\ x64\ 21.0.desktop rm -f ~/Рабочий\ стол/nanoCAD\ x64\ 21.0.lnk Запускать приложение следует из терминала, выполняя скрипт: ~/Рабочий\ стол/nanoCADx64_21.0.sh
×
×
  • Create New...