Jump to content

Search the Community

Showing results for tags 'linux'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Общие форумы
    • Принципы распространения продуктов Нанософт
    • Общие вопросы
    • Скачать полезное
    • Обсуждение любых САПР
  • Тематические форумы
    • nanoCAD как платформа
    • модуль СПДС
    • модуль Механика
    • модуль Топоплан
    • модуль 3D
    • модуль Растр
    • модуль Организация
    • nanoCAD Механика 3D
    • nanoCAD GeoniCS
    • nanoCAD BIM Конструкции
    • nanoCAD BIM Электро
    • nanoCAD BIM ОПС
    • nanoCAD BIM СКС
    • nanoCAD BIM ВК
    • nanoCAD BIM Вентиляция
    • nanoCAD BIM Отопление
    • nanoCAD СПДС Металлоконструкции
    • nanoCAD СПДС Стройплощадка
    • nanoCAD Конструкции (модуль КЖ)
    • Функциональные расширения nanoCAD
    • Поддержка ОС Linux
    • Портал Технической поддержки
    • nanoTDMS
  • Программы членов Клуба разработчиков
    • KDM-INFO
    • Проектное бюро "Фордевинд"
    • VetCAD++
  • Не о программах
    • Юмор
    • Вопросы и пожелания по работе форума
    • Вопросы и пожелания по работе сайта
    • Новостная лента сайта nanoCAD.ru

Blogs

  • Фишки и трюки nanoCAD
  • Делюсь опытом работы с Cad программами
  • Полезные ссылки и закладки
  • Блог MaxSoft о nanoCAD
  • Утилиты nanoCAD или как упростить работу в программе
  • Конкурсы nanoCAD
  • О разном
  • cad admin notes
  • Заземление и молниезащита в NanoCAD Электро.

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


ICQ


Skype


Город


Интересы

Found 18 results

  1. 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!
  2. 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
  3. 1. Версия ОС Альт Рабочая станция версии x86-64 Официальный ISO образ ОС. 2. Установка wine По рекомендациям с форума АльтЛинукса, автор Виталий Липатов: (выполнить с правами суперпользователя) epm ei epm ar 297638 epm update epm play wine epm rr 297638 По результатам будет установлена версия wine 7.6 staging и winetricks, архитектура WINEARCH=win64 3. Установка nanoCAD22 3.1 Подготовка префикса для установки nanoCAD Вы выполнили подготовительный этап, у вас уже есть префикс: ~/.wine Установка nanoCAD будет осуществляться в него. Если необходимо установить NanoCAD в отдельный префикс, то его можно подготовить используя команду, например: export WINEPREFIX=~/.ncad22 где .ncad22 - новое место для данного префикса. 3.2 Установим Фреймворк .NET 4.8, необходимые библиотеки и основные фонты: winetricks dotnet48 winetricks d3dcompiler_47 winetricks vcrun2019 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 с помощью ярлыка на рабочем столе, необходимо его модифицировать. Открываем свойства и в строке "Команда" вводим значение: env WINEPREFIX="/home/user/.wine" wine C:\\users\\user\\AppData\\Roaming\\Microsoft\\Windows\\Start\ Menu\\Programs\\Nanosoft\\nanoCAD\ x64\ 22.0\\nanoCAD\ x64\ 22.0.lnk Успешной работы, коллеги!
  4. Рекомендации по установке видеокарт NVidia для Astra Linux для Смоленск 1.6 и 1.7 смотрите на wiki.astralinux.ru: Драйверы видеокарт Nvidia для Astra Linux на платформе x86-64 Общий раздел по видеокартам на странице wiki.astralinux.ru Видеокарты
  5. 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
  6. 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
  7. Сводная табличка, в которой собирается актуальная информация по тестированию 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 | +------------------------------------------+---------------------------+----------------------+
  8. 1. Установка wine (установка с правами суперпользователя) 1.1. Установка осуществляется из системного репозитария. Запускаем "Управление пакетами - dnfdragora", в поиске ищем последнюю версию wine (по состоянию на 13.04.2022 - wine 7.5) и устанавливаем. 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 dotnet48 2.3 Установим библиотеку d3dcompiler_47.dll: winetricks d3dcompiler_47 3. Установка NanoCAD 22 3.1 Загрузим установщик nanoCAD 22.0(64bit) в директорию "Загрузки" 3.2 Запустим установку nanoCAD: wine NC22.0x64_6069.exe Будет осуществляться установка платформы NanoCAD 22. Модули СПДС и Механика не устанавливаем, компонент PostgreSQL 12 не нужен, отключаем его в диалоге выборочной установки. 3.3 Применим reg-файл wine regedit wine_nano220x64.reg 3.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}\\"" удалим ярлык с Рабочего стола: rm -f ~/Рабочий\ стол/nanoCAD\ x64\ 22.0.lnk 3.5 В настройках nanoCAD (команда OPTIONS) нужно проверить режим графической подсистемы, должно быть OpenGL. Команда OPTIONS ->"Графическая подсистема" -> "Режим" -> OpenGL. 4. Дополнительные настройки для графического процессора NVIDIA Данный пункт содержит настройки, которые следует применить если используется видеокарты NVIDIA, для AMD данный пункт следует пропустить. export WINEPREFIX=~/.wine-ncad22 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, после чего еще раз перезагружаем систему.
  9. 1. Подготовка Перед установкой NanoCAD22 необходимо установить wine 7.13 по инструкции: "Установка и настройка wine 7.13 staging для платформы NanoCAD в OS Astra Linux" 2. Установка nanoCAD 22 Если вы выполнили подготовительный этап, то у вас уже есть префикс и он расположен: ~/.wine Установка nanoCAD будет осуществляться в него. P.S.: Если необходимо установить NanoCAD в отдельный префикс, то его необходимо заново подготовить, например в префикс ~/.wine-ncad22x64 : export WINEPREFIX=~/.wine-ncad22x64 export WINE=/opt/wine-7.0/bin/wine export WINEARCH=win64 winetricks dotnet48 winetricks vcrun2019 winetricks corefonts sudo apt install libosmesa6 (использование отдельного префикса позволяет избежать влияние других программ и их настроек префикса на запуск друг друга, таким образом осуществляется - изоляция сред запуска.) 2.1 Загрузим и установим NanoCAD 22: $WINE NC22*.exe ВНИМАНИЕ: При установке убрать чек-бокс с PostgreSQL 2.2 Для запуска NanoCAD с помощью ярлыка на рабочем столе, необходимо его модифицировать: Для видеокарт «Nvidia»: cd ~/Desktop sed -i 's/env\ /\/bin\/bash -c\ "env\ /' nanoCAD\ x64\ 22.0.desktop sed -i 's/.exe/.exe"/' nanoCAD\ x64\ 22.0.desktop rm -f nanoCAD\ x64\ 22.0.lnk Для остальных видеокарт: cd ~/Desktop sed -i 's/env\ /\/bin\/bash -c\ "env\ /' nanoCAD\ x64\ 22.0.desktop sed -i 's/\/opt/env MESA_GL_VERSION_OVERRIDE="3.1" export MESA_GLSL_VERSION_OVERRIDE="330" \/opt/' nanoCAD\ x64\ 22.0.desktop sed -i 's/.exe/.exe"/' nanoCAD\ x64\ 22.0.desktop rm -f nanoCAD\ x64\ 22.0.lnk 3. Удаление ПИ, пакетов «Wine» версии 7.13 и «winetricks»: Для корректного удаления NanoCAD, пакетов wine 7.13 и winetricks, выполняем в терминале: 3.1 Удаляем весь префикс с установленным NanoCAD: rm -fR ~/.wine-ncad22x64 3.2 Удаляем wine и winetricks: sudo dpkg -r wine-7.13 sudo dpkg -r winetricks 3.3 Удаляем ярлык запуска NanoCAD на рабочем столе: rm -f ~/Desktop/nanoCAD\ x64\ 22.0.desktop
  10. 1. Установка пакетов wine 7.3 и winetricks: Cкачиваем пакеты: wine cabextract libmspack0 Запускаем терминал fly и выполняем команды: 1.1 Переходим в папку «Загрузки» cd ~/Загрузки 1.2. Устанавливаем ia32-libs и ca-certificates: sudo apt install ia32-libs sudo apt install ca-certificates ВНИМАНИЕ: для ОС Astra Linux 1.7.1 требуется скачать и установить пакет ia32-libs поверх старого: sudo apt install libc6-i386 sudo dpkg -i ia32-libs_20220208+1.7se_amd64.deb 1.3. Установим wine: sudo dpkg -i wine-7.3_astra.deb 1.4. Установим cabextract и libmspack0 для корректной работы winetricks: sudo dpkg -i libmspack0*.deb sudo dpkg -i cabextract*.deb 1.5. Скачаем winetricks, сделаем его исполняемым и переместим в /usr/bin : wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks sudo mv -f winetricks /usr/bin ВНИМАНИЕ: wine устанавливается в каталог /opt/wine-7.3/bin и не перечисляется в переменной среды PATH. Запуск wine необходимо производить с указанием полного пути: /opt/wine-7.3/bin/wine Или добавить путь в переменных окружения PATH панели управления, например: 2. Установка NanoCAD Установим NanoCAD в отдельный префикс. Использование отдельного префикса позволяет избежать влияние других программ и их настроек префикса на запуск друг друга, таким образом осуществляется - изоляция сред запуска. Выполняем команды в терминале fly: 2.1. Переходим в папку «Загрузки»: cd ~/Загрузки 2.2. Установим переменную среды окружения (назовем новый префикс - wine-ncad22x64): export WINEPREFIX=~/.wine-ncad22x64 по умолчанию, переменная WINEPREFIX установлена как ~/.wine ВНИМАНИЕ: при первом запуске wine запросит установку wine Gecko - установим, а wine Mono - устанавливать не будем. 2.3. Подготовим префикс: export WINE=/opt/wine-7.3/bin/wine export WINEARCH=win64 Для удобства, можно создать переменную WINE и назначить ей значение в переменных окружения панели управления, как на изображении в п.1.5 2.4 Установим фреймворк NET, сначала будет установлен NET Framework 4.0 потом 4.8. winetricks dotnet48 2.5 Установим рантайм Visual C 2019 winetricks vcrun2019 2.6 Для корректности отображения шрифтов, установим шрифты и настроим windows api: winetricks corefonts winetricks win10 2.7 Установка библиотеки расширений для OpenGL sudo apt install libosmesa6 2.8 Загрузим и установим NanoCAD 22: $WINE NC22*.exe ВНИМАНИЕ: При установке компонентов NanoCAD убрать флажки с PostgreSQL. Настроить NanoCAD, добавив в регистр необходимые данные, загрузить файл wine_nano220x64.reg Выполнить: cd ~/Загрузки wine regedit wine_nano220x64.reg 2.9 Для запуска NanoCAD с помощью ярлыка на рабочем столе, необходимо его модифицировать: Для видеокарт «Nvidia»: cd ~/Desktop sed -i 's/env\ /\/bin\/bash -c\ "env\ /' nanoCAD\ x64\ 22.0.desktop sed -i 's/.exe/.exe"/' nanoCAD\ x64\ 22.0.desktop rm -f nanoCAD\ x64\ 22.0.lnk Для остальных видеокарт: cd ~/Desktop sed -i 's/env\ /\/bin\/bash -c\ "env\ /' nanoCAD\ x64\ 22.0.desktop sed -i 's/\/opt/env MESA_GL_VERSION_OVERRIDE="3.1" export MESA_GLSL_VERSION_OVERRIDE="330" \/opt/' nanoCAD\ x64\ 22.0.desktop sed -i 's/.exe/.exe"/' nanoCAD\ x64\ 22.0.desktop rm -f nanoCAD\ x64\ 22.0.lnk 3. Удаление NanoCAD, пакетов wine 7.3 и winetricks: Для корректного удаления NanoCAD, пакетов wine 7.3 и winetricks, выполняем в терминале: 3.1. Удаляем весь префикс с установленным NanoCAD: rm -fR ~/.wine-ncad22x64 3.2. Удаляем wine и winetricks: sudo dpkg -r wine-7.3 sudo dpkg -r winetricks 3.3 Удаляем ярлык запуска NanoCAD на рабочем столе: rm -f ~/Desktop/nanoCAD\ x64\ 22.0.desktop
  11. 1. Установка и настройка wine 6.19 staging (версия wine staging - это экспериментальная ветка) 1.1. Загружаем пакет wine 6.19 (staging). 1.2. Открываем терминал fly, переходим в папку "Загрузки": cd ~/Загрузки 1.3. Установим wine staging 6.19: sudo dpkg -i wine-staging-6.19_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.6. Перемещаем winetricks: sudo mv -f winetricks /usr/bin Для совместной работы с winetricks необходимо установить переменную WINE: export WINE=/opt/wine-staging-6.19/bin/wine P.S.: для удобства работы с winetricks, рекомендовано установить из репозитария графическую оболочку zenity. 2. Установка nanoCAD 22.0 х64 2.1. Подготовка среды Создаем свой префикс для установки nanoCAD в отдельное место (~/.wine-ncad22) и задаем свои переменные WINEPREFIX и WINE: export WINEPREFIX=~/.wine-ncad22 export WINE=/opt/wine-staging-6.19/bin/wine (версия wine 6.19 по умолчанию устанавливается в opt/wine-staging-6.19) P.S.: Для удобства, в панели управления, можно внести переменные WINE и WINEPREFIX в переменные окружения, и также можно в переменной PATH добавить путь до wine (=/opt/wine-staging-6.19/bin) 2.2. Для работы nanoCAD необходим фрэймфорк .NET и устанавим его при помощи: winetricks dotnet48 Сначала будет предложено установить Wine Mono — ОТКАЗЫВАЕМСЯ. У Установка состоит из 2-х итераций, сначала NET Framework 4.0 потом 4.8. При установке dotnet48, получаем сообщение об ошибках, продолжаем установку нажимая на "Продолжить". После установки получаем предложение перегрузится, выполняем. 2.3. Установка программного обеспечения nanoCAD 22.0 (версия 64бит) Необходимо предварительно скачать в директорию ~\Загрузки reg-файл настроек wine_nano220x64.reg Заранее загрузим установщик nanoCAD 22.0(64bit) в директорию ~\Загрузки Запускаем установку c помощью wine $WINE NC22*.exe Отключим чек бокс PostgreSQL в инсталляторе и продолжаем установку далее. После окончания установки выполняем процедуру получения лицензии следуя указаниям Мастера Регистрации. Установим библиотеку d3dcompiler_47.dll: winetricks d3dcompiler_47 Применим reg-файл: wine regedit wine_nano220x64.reg После установки и до первого запуска необходимо исправить ярлык запуска nanoCAD. Откроем свойства ярлыка nanoCAD x64 22.0.desktop и на вкладке «Ярлык» отредактируем «Команду» запуска nanoCAD, добавив строку по запуску интерпретатора bash (выделено желтым): /bin/bash -c "env WINEPREFIX="/home/orel/.wine-ncad22" wine C:\\\\Program\\ Files\\\\Nanosoft\\\\nanoCAD\\ x64\\ 22.0\\\\nCad.exe -b\\ nPlatComp\\ -oleid\\ \\"{CB2B8660-CB9B-4D83-AF7C-CAD27D839E27}\\"" На рабочем столе удаляем файл .lnk rm -f ~/Desktop/nanoCAD\ x64\ 22.0.lnk Теперь nanoCAD можно запустить с ярлыка на рабочем столе. Удаление nanoCAD можно выполнить командой: winetricks uninstaller В списке установленных программ выбрать nanoCAD и произвести удаление.
  12. Выполнялась установка платформы 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.
  13. Установка выполнялась на РЕД ОС 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:
  14. Установка выполнялась на 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/
  15. Инструкция по установке 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.
  16. Пятничное для апологетов Windows ... Статья с Хабра интересная, лёгкая и, одновременно, достаточно серьёзная. https://habr.com/ru/post/517800/ Будущее туманно и удивительно !...
  17. Ниже представлена инструкция по установке 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
  18. Привожу инструкцию по установке 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...