Search the Community
Showing results for tags 'linux'.
-
Только установил и начинаю пробовать, поэтому коротко. Система Linux Mint 20.3 nanoCAD22 работает на таких настройках PortProton: Добавил в настройки префикса winetricks corefonts dotnet48 vcrun2019 d3dcompiler_47 Запускается, в командной строке: Подскажите, кто виноват, и что делать? ) Простое черчение работает, больше не проверял пока. nanoCAD23 работает на таких же настройках PortProton. При запуске выдает такое окно приветствия: Запускается, в командной строке: Простое черчение работает, больше не проверял пока. Установил nanoCAD BIM Вентиляция 22.0 Вопрос - как запускать модуль вентиляции? Сейчас только через файловый менеджер встроенный в WINE в PortProton нашел ярлык на "рабочем столе" в префиксе, запустил, все аналогично выше описанному.
- 2 replies
-
- portproton
- linux
-
(and 3 more)
Tagged with:
-
1. Установка wine версии 32-бит для ОС Astra Linux Common Edition» версия 2.12.х 1.1 Загружаем пакет Wine (https://cloud.nanodev.ru/s/Jr92d6BnDdk8k7x) и переходим в папку «Загрузки»: cd ~/Загрузки 1.2 Установка пакета Wine: sudo dpkg -i wine_7.13-0-astra-se16_ce212_amd64.deb ВНИМАНИЕ: Wine устанавливается в каталог /opt/wine-7.13/bin/wine и не перечисляется в переменной среды «PATH». Запуск «Wine» необходимо производить с указанием полного пути /opt/wine-7.13/bin/wine 2. Установка wine версии 32-бит для ОС Astra Linux Special Edition» версия 1.7.х 2.1 Загружаем пакет Wine(https://cloud.nanodev.ru/s/ZXC9CXxBpjb7Hfr) и ia32-libs(https://cloud.nanodev.ru/s/jtpyi2AgEsyiWfP), переходим в папку «Загрузки»: cd ~/Загрузки 2.2 Установим пакеты ia32-libs: sudo apt install ia32-libs ВНИМАНИЕ: для Astra Linux Special Edition РУСБ.10015-01 (обновление 1.7) с установленным обновлением БЮЛЛЕТЕНЬ № 2021-1126SE17 (оперативное обновление 1) требуется скачать пакет ia32-libs и установить взамен установленного из репозиториев: sudo apt install libc6-i386 sudo dpkg -i ia32-libs_20220330+1.7se_amd64.deb 2.3 Установка пакета Wine: sudo dpkg -i wine_7.13-0-astra-se17_amd64.deb ВНИМАНИЕ: Wine устанавливается в каталог /opt/wine-7.13 и не перечисляется в переменной среды «PATH». Запуск Wine необходимо производить с указанием полного пути /opt/wine-7.13/bin/wine 3. Установка wine версии 64-бит для ОС Astra Linux Common Edition» версия 2.12.х 3.1 Загружаем пакет Wine (https://cloud.nanodev.ru/s/Jr92d6BnDdk8k7x) и переходим в папку «Загрузки»: cd ~/Загрузки 3.2 Установка пакета Wine: sudo dpkg -i wine_7.13-0-astra-se16_ce212_amd64.deb ВНИМАНИЕ: Wine устанавливается в каталог /opt/wine-7.13/bin/wine и не перечисляется в переменной среды «PATH». Запуск Wine необходимо производить с указанием полного пути /opt/wine-7.13/bin/wine 4. Установка wine версии 64-бит для ОС Astra Linux Special Edition» версия 1.7.х 4.1 Загружаем пакет Wine(https://cloud.nanodev.ru/s/ZXC9CXxBpjb7Hfr) и ia32-libs(https://cloud.nanodev.ru/s/jtpyi2AgEsyiWfP), переходим в папку «Загрузки»: cd ~/Загрузки 4.2 Установим пакет ia32-libs: sudo apt install ia32-libs ВНИМАНИЕ: для Astra Linux Special Edition РУСБ.10015-01 (обновление 1.7) с установленным обновлением БЮЛЛЕТЕНЬ № 2021-1126SE17 (оперативное обновление 1) требуется скачать пакет ia32-libs и установить взамен установленного из репозиториев: sudo apt install libc6-i386 sudo dpkg -i ia32-libs_20220330+1.7se_amd64.deb 4.3 Установка пакета Wine: sudo dpkg -i wine_7.13-0-astra-se17_amd64.deb ВНИМАНИЕ: Wine устанавливается в каталог /opt/wine-7.13 и не перечисляется в переменной среды «PATH». Запуск Wine необходимо производить с указанием полного пути /opt/wine-7.13/bin/wine 5. Подготовка среды 5.1 Загружаем скрипт winetricks и перемещаем его: wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks sudo mv -f winetricks /usr/bin 5.2 Для совместной работы с winetricks необходимо установить переменную WINE : export WINE=/opt/wine-7.13/bin/wine и рекомендую в переменных окружения PATH, добавить путь до wine: 5.3 Для корректного отображения шрифтов, их необходимо установить winetricks corefonts 5.4 Установка Framework .Net 4.8 и runtime vcrun2019 winetricks dotnet48 winetricks vcrun2019 5.5 Установка компонента d3dcompiler_47 winetricks d3dcompiler_47 После успешной установки можно запускать установку платформы NanoCAD!
-
1. Установка wine и подготовка среды 1.1. Установка осуществляется из системного репозитария (установка с правами суперпользователя) dnf install wine64 wine32-common 1.2 Создадим префикс - /.wine-ncad22 и установку будем производить в него: export WINEPREFIX=~/.wine-ncad22 1.3 Установим фреймворк NET, сначала будет установлен NET Framework 4.0 потом 4.8. winetricks -q dotnet48 1.4 Установим рантайм Visual C 2019 winetricks -q vcrun2019 1.5 Установим библиотеку d3dcompiler_47.dll и основные шрифты winetricks d3dcompiler_47 corefonts 2. Установка NanoCAD 22.0 2.1 Загрузим NanoCAD 22 в папку ~/Загрузки, из терминала выполним cd ~/Загрузки 2.2 Установим NanoCAD 22 wine NC22.0x64_6122.exe Компонент PostgreSQL 12 не устанавливаем, модули СПДС и Механика отключаем его в диалоге установки. 2.3 Импортируем рекомендованные параметры NanoCAD 22.0, добавив в реестр данные из wine_nano220x64.reg wine regedit wine_nano220x64.reg 2.4 После установки и до первого запуска необходимо отредактировать свойства ярлыка "nanoCAD x64 22.0. desktop" Откроем свойства ярлыка nanoCAD x64 22.0.desktop и на вкладке «Команда» отредактируем запуск nanoCAD: bash -c "env WINEPREFIX="/home/$USER/.wine-ncad22" /usr/bin/wine C:\\\\Program\\ Files\\\\ Nanosoft\\\\nanoCAD\\ x64\\ 22.0\\\\nCad.exe -b\\ nPlatComp\\ -oleid\\ \\"{CB2B8660-CB9B- 4D83-AF7C-CAD27D839E27}\\"" 2.5 Удалим ярлык созданный установщиком rm -f ~/Рабочий\ стол/nanoCAD\ x64\ 22.0.lnk 2.6 Проверка параметров графической системы В настройках nanoCAD (команда OPTIONS) нужно проверить режим графической подсистемы, должно быть OpenGL. Команда OPTIONS ->"Графическая подсистема" -> "Режим" -> OpenGL
-
1. Версия ОС Альт Рабочая станция версии x86-64 Установить из официального iso образа, предварительно загрузив с официального сайта Базальт СПО. 2. Установка wine Установку произвести из терминала, с правами суперпользователя! epm update apt-get install wine apt-get install i586-wine apt-get install winetricks По результатам будет установлена версия wine 7.17 staging и winetricks, архитектура WINEARCH=win64 3. Установка nanoCAD22 Установка с правами пользователя! 3.1 Подготовка префикса для установки nanoCAD Вы выполнили подготовительный этап, у вас уже есть префикс: ~/.wine Установка nanoCAD будет осуществляться в него. Если необходимо установить NanoCAD в отдельный префикс, то его можно подготовить используя команду, например: export WINEPREFIX=~/.ncad22 где .ncad22 - новое место для данного префикса. 3.2 Установим Фреймворк .NET 4.8, необходимые библиотеки и основные фонты: winetricks --force dotnet48 winetricks vcrun2019 winetricks d3dcompiler_47 winetricks corefonts 3.3 Скачаем в директорию "Загрузки" NanoCAD 22 и затем установим: ВНИМАНИЕ: При установке модули Платформы NanoCAD устанавливать не будем, поэтому уберем чек-бокс с PostgreSQL. wine NC22*.exe 3.4 Добавим в реестр Windows wine файл wine_nano220x64.reg winetricks regedit wine_nano220x64.reg 3.5 Для запуска NanoCAD используем ярлык на рабочем столе. Успешной работы, коллеги!
-
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
-
1. Подготовительный этап, установка wine версии 7.0 и winetricks 1.1. Открываем терминал fly, переходим в папку "Загрузки": cd ~/Загрузки 1.2. Установим wine 7.0 (stable): sudo dpkg -i wine-7.0_astra.deb 1.3. Загружаем и установим пакеты cabextract и libmspack0: sudo apt update sudo apt -y install libmspack0 sudo apt -y install cabextract 1.4. Загрузим 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) и установим все необходимые компоненты: (использование отдельного префикса позволяет избежать влияние других программ и их настроек префикса на запуск друг друга, таким образом осуществляется - изоляция сред запуска.) 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
-
Сводная табличка, в которой собирается актуальная информация по тестированию 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 | +------------------------------------------+---------------------------+----------------------+
-
1. Установка wine (установка с правами суперпользователя) 1.1. Установка осуществляется из системного репозитария. Запускаем "Управление пакетами - dnfdragora", в поиске ищем последнюю версию wine (по состоянию на 15.11.2022 - wine 7.16) и устанавливаем. Примечание: также, как альтернативный вариант, вы можете воспользоваться инструкциями разработчиков РЕДОС по установке пакета wine. 1.2 Установим winetricks: dnf install winetricks 1.3 Рекомендовано установить менеджер окон metacity: dconf write /org/mate/desktop/session/required-components/windowmanager "'metacity'" 1.4 Перезагрузим операционную систему. 2. Подготовка среды (установка с правами пользователя) 2.1 Создадим префикс - /.wine-ncad22 и установку будем производить в него: export WINEPREFIX=~/.wine-ncad22 2.2 Установим фреймворк NET, сначала будет установлен NET Framework 4.0 потом 4.8. winetricks --force -q dotnet48 2.3 Установим рантайм Visual Studio 2019 winetricks vcrun2019 2.4 Установим библиотеку d3dcompiler_47.dll: winetricks d3dcompiler_47 Примечание: вы можете использовать простой скрипт для полуавтоматической установки 3. Установка NanoCAD 22 3.1 Загрузим установщик nanoCAD 22.0(64bit) в директорию "Загрузки" 3.2 Запустим установку nanoCAD: wine NC22*.exe Будет осуществляться установка платформы NanoCAD 22. Модули СПДС и Механика не устанавливаем, компонент PostgreSQL 12 не нужен, отключаем его в диалоге выборочной установки. 3.3 Применим reg-файл wine regedit wine_nano220x64.reg 3.4 Запуск осуществляется с ярлыка на рабочем столе. 3.5 В настройках nanoCAD (команда OPTIONS) нужно проверить режим графической подсистемы, должно быть OpenGL. Команда OPTIONS ->"Графическая подсистема" -> "Режим" -> OpenGL. 4. Дополнительные настройки для графического процессора NVIDIA Данный пункт содержит настройки, которые следует применить если используется видеокарты NVIDIA, для AMD данный пункт следует пропустить. Рекомендация: предпочтительно использовать инструкцию по установке от разработчиков ОС. Установка драйвера Nvidia в РЕД ОС 7.3 export WINEPREFIX=~/.wine-ncad22 winetricks dxvk d3dx10_43 Будем использовать DXVK, иначе некоторые диалоги не будут корректно отображаться. Выполним в терминале: Устанавливаем 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, после чего еще раз перезагружаем систему. inst_wine_redos.sh
-
Выполнялась установка платформы 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.
-
Установка выполнялась на РЕД ОС 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:
-
Установка и настройка сервера лицензий под WINE
golovko posted a topic in Адаптация nanoCAD под Wine
Установка выполнялась на 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/ -
Инструкция по установке 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.
-
Пятничное для апологетов Windows ... Статья с Хабра интересная, лёгкая и, одновременно, достаточно серьёзная. https://habr.com/ru/post/517800/ Будущее туманно и удивительно !...
-
Ниже представлена инструкция по установке 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
-
Привожу инструкцию по установке 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