Search the Community
Showing results for tags 'astra'.
-
Данная инструкция предназначена для установки только платформы nanoCAD 23 без модулей СПДС и Механики в среде wine. 1. Подготовка Допущения: - На компьютере подключены репозитории с пакетами base, extended - Все необходимые файлы загружены и располагаются в каталоге "Загрузки" - Пользователь, выполняющий установку пакета wine, является администратором (для Astra Linux Special Edition с включенным МКЦ - администратором с высоким уровнем целостности) Подготовительные операции: Загрузим в папку "Загрузки" следующие файлы: - скрипт установки wine: install-WINE.sh - скрипт установки платформы nanoCAD 23: install-NC23.sh - пакет wine 8.2 (Staging) - пакет библиотек: ia32-libs - дистрибутив nanoCAD 23 (www.nanocad.ru) 2. Установка wine 8.2 (staging) В терминале fly (горячая клавиша Alt+T) выполним: - перейдем в папку "Загрузки": cd ~/Загрузки -установим пакет wine: sh install-WINE.sh 3. Установка платформы nanoCAD 23 Замечание: В соответствии с инструкцией платформа nanoCAD 23 будет установлена в отдельный префикс. Использование отдельных префиксов позволяет исключить влияние других программ и их настроек префикса на запуск друг друга, то есть обеспечивает изоляцию сред запуска. В терминале fly (горячая клавиша Alt+T) выполним: - перейдем в папку "Загрузки": cd ~/Загрузки Выполнить скрипт install-NC23.sh: sh install-NC23.sh ВНИМАНИЕ: - При установке компонентов платформы, убрать флажки с PostgreSQL, модули СПДС и Механика не устанавливаем. - При первом запуске wine запросит установку "Gecko" - соглашаемся, а "Wine-mono" - отменяем. Запуск осуществляется с помощью ярлыка на Рабочем Столе. 4. Удаление платформы nanoCAD Для корректного удаления, выполните следующие команды в "терминале fly" (горячая клавиша Alt+T): - удалить префикс с установленным ПО: rm -fR ~/.wine-ncad23x64 - удалить пакет wine и winetricks: sudo apt remove wine-staging-8.2 winetricks - удалить ярлыки запуска ПО: rm -f ~/Desktop/nanoCAD-x64-23.0.desktop
-
1. Подготовка Допущения: Установлена операционная система: Astra Linux (Orel) 2.12.45, версия ядра: 5.10.0-1057-generic, архитектура: 64-битная. Должны быть установлены все последние обновления ОС. 1.1 Установим wine 7.0.1 - Загрузим с помощью web-браузера пакет: Wine версии 7.0.1 По умолчанию, пакет будет сохранен в подкаталог "Загрузки" домашнего каталога. - Установим wine cd ~/Загрузки sudo apt install ./wine_7.0.1-0-astra-se16_ce212_lsb_amd64.deb Wine устанавливается в системный каталог /usr/bin 1.2 Загрузим и установим winetricks: wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks - Установим право выполнения на файл winetricks: chmod +x winetricks - Переместим файл winetricks в каталог исполнимых файлов: sudo mv winetricks /usr/bin 1.3 Подготовим префикс (по умолчанию он расположен: ~/.wine), - Установим необходимые компоненты - dotnet48, vcrun2019, d3dcompiler_47 итд. winetricks --force -q dotnet48 winetricks -q vcrun2019 winetricks -q d3dcompiler_47 winetricks -q corefonts winetricks -q gdiplus Или, вы можете использовать простой скрипт для установки - prep_prefix.sh 2. Установка nanoCAD 22 Если вы выполнили подготовительный этап, то у вас уже есть префикс и он расположен: ~/.wine Установка nanoCAD будет осуществляться в него. P.S.: Если необходимо установить NanoCAD в отдельный префикс, то его необходимо заново подготовить, например в префикс ~/.nc22, команда: export WINEPREFIX=~/.nc22 (использование отдельного префикса позволяет избежать влияние других программ и их настроек префикса на запуск друг друга, таким образом осуществляется - изоляция сред запуска.) 2.1 Загрузим и установим платформу NanoCAD 22: $WINE NC22*.exe ВНИМАНИЕ: При установке компонентов NanoCAD убрать чек-бокс PostgreSQL, модули СПДС и Механика не устанавливаем Настроить NanoCAD, добавив в регистр необходимые данные, загрузить файл wine_nano220x64.reg wine regedit wine_nano220x64.reg 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 Примечания: - установка платформы nanoCAD завершена. - если в дальнейшем планируется установка модулей СПДС и Механика, то в п.2.2 их нужно установить, инструкция по подключению БД PostgreSQL будет в отдельной статье.
-
1. Установить Astra Linux Special Edition 1.7.2 Рекомендовано использовать для установки версию Astra Linux Special Edition 1.7.2 из образа диска - 1.7.2-11.08.2022_15.28.iso Также важно следить за последними обновлениями операционной системы, по состоянию на 25.01.2023, версия Astra Linux Special Edition имеет версию 1.7.3. Для обновления необходимо из терминала выполнить обновление: sudo apt update sudo apt upgrade 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 4. Замечание Применение драйверов компании NVidia, в отдельных случаях (различные версии видеоадаптеров), может приводить к некорректному отображению графики. В этом случае, следует внимательно отнестись к подбору корректной версии драйвера компании NVidia. Рекомендуется тщательно изучить статью по видеодрайверам NVidia на сайте компанией ООО "РусБИТех-Астра" Драйверы видеокарт Nvidia для Astra Linux на платформе x86-64
-
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 версии 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 под 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.
-
Ниже представлена инструкция по установке 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