Jump to content

dim0

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

    26
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by dim0

  1. 1. Установить Astra Linux Special Edition 1.7.2 Рекомендовано использовать для установки версию Astra Linux Special Edition 1.7.2 из образа диска - 1.7.2-11.08.2022_15.28.iso 2. Загрузим пакет: wine 7.13 staging и winetricks, выполним их установку в соответствии с рекомендациями разработчиков OS: (https://wiki.astralinux.ru/pages/viewpage.action?pageId=27362502) В результате будет установлен пакет wine 7.13 staging /opt/wine-staging-7.13/bin/wine --version wine-7.13 (Staging) <-(на 27.10.2022) Wine устанавливается в каталог /opt/wine-staging-7.13 и не перечисляется в переменной среды PATH. Запуск wine необходимо производить с указанием полного пути: /opt/wine-staging-7.13/bin/wine Примечание: если используется единственная версия wine, путь к /opt/wine-staging-7.13 можно добавить в переменную PATH, используя диалог "Переменные окружения", также добавим переменные, WINE, WINEARCH и WINEPREFIX 3. Подготовка среды для работы NanoCAD Примечание: Подготовка осуществляется с правами суперпользователя. 3.1. Установка Framework .Net 4.8 и runtime vcrun2019 winetricks --force dotnet48 winetricks vcrun2019 3.2. Установка компонента d3dcompiler_47 winetricks d3dcompiler_47 3.3 Для корректного отображения шрифтов, их необходимо установить winetricks corefonts 3.4 Установка NanoCAD Примечание: установка осуществляется с правами пользователя. 1. Установим NanoCAD в префикс по умолчанию, который имеет путь: /home/user/.wine Примечание: Если необходимо установить NanoCAD отдельный префикс, то необходимо задать его командой, например так: export WINEPREFIX=~/.wine-nanocad Примечание: использование отдельного префикса позволяет избежать влияние других программ и их настроек префикса на запуск друг друга, таким образом осуществляется - изоляция сред запуска. 3.5. Загрузим и установим NanoCAD 22: $WINE NC22*.exe ВНИМАНИЕ: При установке компонентов NanoCAD убрать чек-бокс PostgreSQL, модули СПДС и Механика не устанавливать. Настроить NanoCAD, добавив в регистр необходимые данные, загрузить файл wine_nano220x64.reg wine regedit wine_nano220x64.reg Для запуска 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
  2. 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!
  3. 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
  4. Для установки Wine 7.11 staging можно воспользоваться официальной инструкцией: https://wiki.winehq.org/Ubuntu или по нижеприведенной инструкции: Запускаем терминал и выполняем инструкцию по шагам: 1. Обновим репозитарий sudo apt update 2. Если ваша система 64-битная, добавим поддержку 32х битной архитектуры sudo dpkg --add-architecture i386 3. Загрузим и добавим ключ репозитория: wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo mv winehq.key /usr/share/keyrings/winehq-archive.key 4. Добавим репозиторий: wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources sudo mv winehq-jammy.sources /etc/apt/sources.list.d/ 5. Обновим пакеты sudo apt-get update 6. Установим WineHQ версии staging sudo apt install --install-recommends winehq-staging 7. Информация о установленной версии wine wine --version Если необходимо, для детальной конфигурации wine, используем winecfg 8. Установим winetricks wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks sudo apt install winetricks Если winetricks был установлен ранее, рекомендовано обновить: sudo winetricks --self-update Для корректной установки программной платформы NanoCAD необходимо дополнительно установить: 9. Установка фреймворка .NET 4.8 winetricks --force dotnet48 10. Нужно установить рантаймы Visual C 2019, они есть в дистрибутиве NanoCAD. Необходимо с помощью менеджера архивов Engrampa извлечь установочные файлы рантаймов 2019: VC_redist.x86.exe и VC_redist.x64.exe Для установки выполнить: wine VC_redist.x86.exe wine VC_redist.x64.exe 11. Установим библиотеку d3dcompiler_47 winetricks d3dcompiler_47 В результате, по состоянию на 20.06.2022, будет установлена версия wine 7.11 staging. 12. Скачаем в директорию "Загрузки" NanoCAD 22 и затем установим: ВНИМАНИЕ: При установке модули Платформы NanoCAD устанавливать не будем, поэтому уберем чек-бокс с PostgreSQL. wine NC22*.exe 13. Добавим в реестр Windows wine файл wine_nano220x64.reg winetricks regedit wine_nano220x64.reg 14. Для запуска NanoCAD с используем ярлык на рабочем столе, файл 22.0.lnk с рабочего стола, удаляем. Успешной работы, коллеги!
  5. 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 используем ярлык на рабочем столе. Успешной работы, коллеги!
  6. Рекомендации по установке видеокарт NVidia для Astra Linux для Смоленск 1.6 и 1.7 смотрите на wiki.astralinux.ru: Драйверы видеокарт Nvidia для Astra Linux на платформе x86-64 Общий раздел по видеокартам на странице wiki.astralinux.ru Видеокарты
  7. 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
  8. 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
  9. 1. Установка wine (установка с правами суперпользователя) 1.1. Установка осуществляется из системного репозитария. Запускаем "Управление пакетами - dnfdragora", в поиске ищем последнюю версию wine (по состоянию на 15.11.2022 - wine 7.16) и устанавливаем. 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 Установим рантайм Visual Studio 2019 winetricks vcrun2019 2.4 Установим библиотеку d3dcompiler_47.dll: winetricks d3dcompiler_47 Примечание: вы можете использовать простой скрипт для полуавтоматической установки inst_wine_redos.sh 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, иначе некоторые диалоги не будут корректно отображаться. Выполним в терминале: 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, после чего еще раз перезагружаем систему.
  10. 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
  11. 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
  12. Установку WineHQ можно производить по нижеприведенной инструкции или с помощью скрипта install_wine.sh Запуск скрипта из терминала: sh install_wine.sh Запускаем терминал и выполняем инструкцию по шагам: 1. Обновим репозитарий sudo apt update 2. Если ваша система 64-битная, добавим поддержку 32х битной архитектуры sudo dpkg --add-architecture i386 3. Загрузим и добавим ключ репозитория: wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key 4. Добавим репозиторий: sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ impish main' 5. Обновим пакеты sudo apt-get update 6. Установим WineHQ версии staging sudo apt install --install-recommends winehq-staging 7. Информация о установленной версии wine wine --version Если необходимо, для детальной конфигурации wine, используем winecfg 8. Установим winetricks wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks sudo apt install winetricks Если winetricks был установлен ранее, рекомендовано обновить: sudo winetricks --self-update Для корректной установки программной платформы NanoCAD необходимо дополнительно установить: 9. Установка фреймворка .NET 4.8 winetricks dotnet48 10. Установим библиотеку d3dcompiler_47 winetricks d3dcompiler_47 11. Установка рантайма Visual Studio 2019 winetricks vcrun2019 После выполнения скрипта или вышеприведенной инструкции, по состоянию на 31.03.2022, будет установлена версия wine 7.5 staging. install_wine.sh
  13. Описание установки драйвера NVIDIA на Astra Linux Common Edition 2.12.43 Посмотрите и скачайте драйвера NVIDIA для поддерживаемых видеокарт Ознакомитесь со сроками поддержки драйверов. Обновим и установим необходимые пакеты: sudo apt update sudo apt install build-essential linux-headers-$(uname -r) Скачать с сайта nvidia.ru драйвер для Linux 64bit Далее необходимо отключить свободный драйвер nouveau, для чего в /etc/modprobe.d/blacklist.conf добавить строки: blacklist nouveau options nouveau modeset=0 В /etc/initramfs-tools/modules добавить: nouveau modeset=0 Выполнить обновление: sudo update-initramfs -u -k all Перезагрузить компьютер. После загрузки, перейти в терминал нажатием CTRL+ALT+F1, выполнить вход и выполнить команду: sudo systemctl stop fly-dm.service Перейти в директорию с загруженным драйвером сделать файл исполняемым и установить (напимер для драйвера 390.хх серии): chmod +x NVIDIA-Linux-x86_64-390.25.run sudo ./NVIDIA-Linux-x86_64-390.25.run После установки перезагрузить систему. Для проверки работоспособности драйвера в терминале выполнить команду: glxinfo | grep OpenGL В результате будет получена информация о установленном драйвере (например): OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 440/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 390.42 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.6.0 NVIDIA 390.42 OpenGL shading language version string: 4.60 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.42 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: Для корректной работы nanoCAD необходимо удалить файл: sudo rm /usr/lib/i386-linux-gnu/libGL.so.1
  14. 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 и произвести удаление.
  15. Здравствуйте! На сколько я вас понял, вам нужна функция нелинейной трансформации растра? (это собственно и делает команда "Rubbersheet" в Raster Design) Если необходимо трансформировать растр в соответствии с вашей координатной сеткой (натянуть сову на глобус, так сказать), то функция калибровки в nanoCAD это и делает, вот посмотрите на методы калибровки растра, которые доступны (4х точечная калибровка это самый простой метод): Вы можете подробно ознакомится с методами калибровки, которые достаточно подробно описаны в справке. Возможно я вас не корректно понял, в этом случае опишите, что вы имеете ввиду. Спасибо.
×
×
  • Create New...