WINE@Etersoft/Установка WINE@Etersoft 7 и КОМПАС-3D v21 — различия между версиями
Suren (обсуждение | вклад) (→Установка EPM) |
Mais (обсуждение | вклад) |
||
(не показано 79 промежуточных версии 3 участников) | |||
Строка 1: | Строка 1: | ||
+ | {| style="border:1px solid #AAA; background:#F9F9F9; width:200px; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint | ||
+ | |- | ||
+ | | [[Файл:Логотип_Etersoft_new.png]] | ||
+ | |- | ||
+ | |- | ||
+ | |- | ||
+ | |- | ||
+ | |- | ||
+ | |- | ||
+ | |'''Спасибо за интерес к WINE@Etersoft!''' | ||
+ | |- | ||
+ | |- | ||
+ | |- | ||
+ | |Мы рады вашей заинтересованности в продуктах Etersoft. Ознакомиться с нашими разработками можно на нашем официальном сайте [http://etersoft.ru Etersoft] | ||
+ | |||
+ | |} | ||
== Получение файлов дистрибутива WINE@Etersoft == | == Получение файлов дистрибутива WINE@Etersoft == | ||
− | Поставка WINE@Etersoft осуществляется в виде набора .rpm (.deb) пакетов для вашей операционной системы. | + | Поставка WINE@Etersoft осуществляется в виде набора .rpm (.deb) пакетов для вашей операционной системы. Вы можете загрузить их для установки вручную или использовать единую команду установки, которая скачает все необходимые пакеты и установит их за вас. |
− | |||
− | Для установки и удаления компонентов продукта WINE@Etersoft в дальнейших инструкциях будет применяться пакетный менеджер | + | == Установка WINE@Etersoft и КОМПАС-3D v21 через единую команду установки == |
+ | |||
+ | Для упрощения установки '''КОМПАС-3D v21''' в '''WINE@Etersoft''' предусмотрена единая команда установки. | ||
+ | Команда сделает всю работу по установке и созданию окружения WINE@Etersoft. | ||
+ | |||
+ | Единая команда установки поставляется вместе с пакетами WINE@Etersoft. Вы можете найти ссылку на скачивание команды в письме с пакетами WINE@Etersoft. | ||
+ | |||
+ | |||
+ | 1. Найдите в письме с пакетами файл '''wine-etersoft-install.sh''' и загрузите его к себе на компьютер; | ||
+ | |||
+ | 2. Войдите в режим суперпользователя: | ||
+ | |||
+ | $ su - | ||
+ | |||
+ | 3. Перейдите в каталог с загруженной командой и выполните: | ||
+ | |||
+ | # bash wine-etersoft-install.sh | ||
+ | |||
+ | |||
+ | Единая команда установки автоматически скачает все необходимые *.rpm (*.deb) пакеты и установит WINE@Etersoft. | ||
+ | |||
+ | Следующим шагом скрипт загрузит файл вашей лицензии и положит его в /etc/wine. | ||
+ | После завершения работы скрипт удалит временный каталог для *.rpm (*.deb) пакетов. | ||
+ | |||
+ | |||
+ | После установки WINE@Etersoft, '''выйдите''' из режима суперпользователя. Перейдите в каталог с дистрибутивом КОМПАС-3D и выполните команду: | ||
+ | |||
+ | $ wine_install_kompas | ||
+ | |||
+ | Запустится скрипт подготовки окружения. Он создаст необходимое окружение для работы КОМПАС-3D и запустит установку программы. | ||
+ | |||
+ | После завершения установки КОМПАС-3D, Вы можете запустить программу из ярлыка на рабочем столе или из меню приложений. | ||
+ | |||
+ | |||
+ | === Особенности работы на AstraLinux === | ||
+ | |||
+ | На семействах ОС AstraLinux возможны проблемы с работой КОМПАС-3D: | ||
+ | * #16274 КОМПАС-3D: Некорректная работа в AstraLinux (ПO устанавливается, однако при запуске отображается пустая рабочая область). | ||
+ | |||
+ | Для решения этой проблемы требуется включить ptrace. | ||
+ | |||
+ | Для включения ptrace выполните следующую команду с правами root: | ||
+ | |||
+ | # astra-ptrace-lock disable | ||
+ | |||
+ | И перезагрузите машину. | ||
+ | |||
+ | После включения ptrace и перезагрузки машины запустите КОМПАС-3D. | ||
+ | |||
+ | === Настройка HASP === | ||
+ | |||
+ | КОМПАС-3D при запуске широковещательно опрашивает локальную сеть на наличие менеджера лицензий с подходящей лицензией. | ||
+ | |||
+ | Если КОМПАС-3D на рабочей станции не может обнаружить менеджер лицензий то необходимо указать его расположение. | ||
+ | |||
+ | Более подробную инструкцию по использованию Sentinel HASP для КОМПАС-3D, запущенного с помощью WINE@Etersoft вы можете прочитать здесь: | ||
+ | |||
+ | [https://sd.ascon.ru/otrs/public.pl?Action=PublicFAQZoom;ItemID=1335 Использование Sentinel HASP для КОМПАС-3D, запущенного с помощью WINE@Etersoft] | ||
+ | |||
+ | |||
+ | == Установка обновлений для КОМПАС-3D в WINE@Etersoft == | ||
+ | |||
+ | Установка компонентов обновлений для КОМПАС-3D производится вручную. После получения архива компонентов, разархивируйте его штатными средствами системы. | ||
+ | |||
+ | Для корректной установки потребуется: | ||
+ | |||
+ | * Открыть терминал и перейти в каталог с разархивированным пакетом обновления | ||
+ | * Перейти в каталог Modules и выполнить запуск компонентов обновления следующими командами: | ||
+ | $ wine msiexec /p PolynomLib*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" | ||
+ | $ wine msiexec /p Shaft*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" | ||
+ | $ wine msiexec /p KompasFlow*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" | ||
+ | $ wine msiexec /p KOMPAS-3D*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" | ||
+ | $ wine msiexec /p Cadex*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" | ||
+ | $ wine msiexec /p APMFEM*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" | ||
+ | |||
+ | После выполнения указанных команд, КОМПАС-3D будет обновлен до указанной версии обновления. | ||
+ | |||
+ | |||
+ | <!-- Для удобства сопровождения имеется сборка пакета HASP. Сборка уже установлена в процессе работы единой команды установки. | ||
+ | |||
+ | |||
+ | Убедитесь в том, что сервис haspd запущен командой: | ||
+ | |||
+ | $ serv haspd status | ||
+ | |||
+ | |||
+ | Вставьте физический ключ в USB-разъем компьютера и проверьте отображение ключа в списке панели управления haspd, открыв в браузере <code>http://localhost:1947</code>: | ||
+ | |||
+ | 1. Зайдите в раздел "Sentinel Keys"; | ||
+ | |||
+ | 2. Убедитесь, что ваш ключ отображается в списке доступных. | ||
+ | |||
+ | |||
+ | |||
+ | Если Вы используете сетевой ключ, также откройте в браузере <code>http://localhost:1947</code>, чтобы добавить адрес сетевого ключа: | ||
+ | |||
+ | 1. Зайдите в раздел “configuration” в подпункт “Access to Remote License Managers”; | ||
+ | |||
+ | 2. Поставьте флаг напротив “Aggressive Search for Remote Licenses”; | ||
+ | |||
+ | 3. В текстовое поле ввода впишите адрес сервера лицензий и нажмите кнопку “Submit”. --> | ||
+ | |||
+ | <!-- == Установка EPM == | ||
+ | |||
+ | Для установки и удаления компонентов продукта WINE@Etersoft в дальнейших инструкциях будет применяться пакетный менеджер [https://wiki.etersoft.ru/Epm Epm ]. Если он ещё не установлен в вашей системе, установите его. | ||
* На дистрибутивах ALT командой | * На дистрибутивах ALT командой | ||
− | # rpm - | + | # rpm -Uvh eepm* |
* На AstraLinux командой | * На AstraLinux командой | ||
− | # dpkg -i eepm* | + | # dpkg -i eepm* |
Также можно выполнить установку epm универсальной для всех систем командой | Также можно выполнить установку epm универсальной для всех систем командой | ||
− | # curl -s https://raw.githubusercontent.com/Etersoft/eepm/master/packed/epm.sh | bash /dev/stdin ei | + | # curl -s https://raw.githubusercontent.com/Etersoft/eepm/master/packed/epm.sh | bash /dev/stdin ei --auto |
− | + | Далее на всякий случай обновим информацию о доступных репозиториях: | |
− | #epm update | + | # epm update |
− | |||
− | Находясь в каталоге с пакетами, установите пакеты WINE@Etersoft следующей командой | + | '''ВАЖНО''' |
+ | |||
+ | В системах ALT необходимо отредактировать /etc/sudoers/ после установки EPM для корректной работы. | ||
+ | |||
+ | 1. Войдите в привилегированный режим командой <code>su -</code>; | ||
+ | |||
+ | 2. Находясь в привилегированном режиме выполните <code>mcedit /etc/sudoers</code>; | ||
+ | |||
+ | 3. Найдите строчку <code># WHEEL_USERS ALL=(ALL) ALL</code> и удалите знак <code>#</code> в начале строки; | ||
+ | |||
+ | 4. Сохраните изменения и выйдите из привилегированного режима. | ||
+ | |||
+ | |||
+ | == Установка WINE@Etersoft и КОМПАС-3D v20 вручную по шагам == | ||
+ | |||
+ | В случае, если вы хотите вручную установить WINE@Etersoft и КОМПАС-3D, выполните следующие шаги: | ||
+ | |||
+ | 1. Войдите в привилегированный режим (<code>su -</code>), все дальнейшие действия будут выполняться из-под суперпользователя; | ||
+ | |||
+ | 2. Выполните команду: | ||
+ | |||
+ | # <code>control sudowheel enabled</code> | ||
+ | |||
+ | 3. Обновите EPM командой | ||
+ | |||
+ | # <code>epm update</code> | ||
+ | |||
+ | 4. Выполните команды: | ||
+ | |||
+ | # <code>epm install eepm</code> | ||
+ | |||
+ | # <code>epm ei</code> | ||
+ | |||
+ | # <code>epm upgrade</code> | ||
+ | |||
+ | # <code>epm repo add 295051</code> | ||
+ | |||
+ | # <code>epm update</code> | ||
+ | |||
+ | 5. Перейдите в каталог с полученными пакетами и установите их командой: | ||
+ | |||
+ | # <code>epmi *rpm</code> | ||
+ | |||
+ | 6. Выполните команды: | ||
+ | |||
+ | # <code>epm play i586-fix</code> | ||
+ | |||
+ | # <code>epm install http://download.etersoft.ru/pub/download/ascon-alt-uP178n/wine-etersoft-network-6.0.1-alt0.M90P.1.i586.rpm</code> | ||
+ | |||
+ | 7. Выйдите из привилегированного режима, следующие действия выполняются из-под пользователя; | ||
+ | |||
+ | 8. Перейдите в каталог с установочными файлами КОМПАС-3D и запустите команду <code>wine_install_kompas</code>. Будет создано окружение wine в каталоге <code>~.wine</code> и запущена программа установки. | ||
+ | |||
+ | |||
+ | Если потребуется, можно указать другой путь к окружению с помощью переменной окружения WINEPREFIX: | ||
+ | |||
+ | $ WINEPREFIX=~/.wine-kompas wine_install_kompas | ||
+ | |||
+ | |||
+ | |||
+ | == OLD Version text == | ||
+ | Находясь в каталоге с пакетами, установите пакеты WINE@Etersoft следующей командой | ||
# epm install *wine* | # epm install *wine* | ||
Это установит пакеты wine-etersoft*, пакеты wine-gecko и wine-mono и пакет winetricks. | Это установит пакеты wine-etersoft*, пакеты wine-gecko и wine-mono и пакет winetricks. | ||
− | Для систем на базе ALT также потребуется | + | Для систем на базе ALT также потребуется обновить систему до последних доступных в репозитории версией и установить недостающие 32-битные компоненты: |
− | # epm play i586-fix | + | # epm upgrade |
+ | # epm play i586-fix | ||
− | |||
− | + | == Копирование файла лицензии == | |
− | + | ||
− | + | ||
− | + | ||
− | + | Файл лицензии wine-etersoft.lic присылается при заказывании сборки со страницы продукта. | |
+ | |||
+ | Для того, чтобы файл лицензии был воспринят, его нужно скопировать в каталог <code>/etc/wine</code> или в <code>~/.wine</code> или в <code>C:\WINDOWS\INF</code>. | ||
+ | |||
+ | Проверить, что файл лицензии принят, можно через команду winediag, или посмотрев на вывод wine --version в консоли. Через графический интерфейс подробную информацию о лицензии и продукте выводит wine winver. | ||
== Установка КОМПАС-3D v20 == | == Установка КОМПАС-3D v20 == | ||
Строка 47: | Строка 227: | ||
Если потребуется, можно указать другой путь к окружению с помощью переменной окружения WINEPREFIX: | Если потребуется, можно указать другой путь к окружению с помощью переменной окружения WINEPREFIX: | ||
− | $ WINEPREFIX=~/.wine-kompas wine_install_kompas | + | $ WINEPREFIX=~/.wine-kompas wine_install_kompas |
+ | --> | ||
Текущая версия на 13:02, 3 февраля 2025
Содержание
[убрать]Получение файлов дистрибутива WINE@Etersoft
Поставка WINE@Etersoft осуществляется в виде набора .rpm (.deb) пакетов для вашей операционной системы. Вы можете загрузить их для установки вручную или использовать единую команду установки, которая скачает все необходимые пакеты и установит их за вас.
Установка WINE@Etersoft и КОМПАС-3D v21 через единую команду установки
Для упрощения установки КОМПАС-3D v21 в WINE@Etersoft предусмотрена единая команда установки. Команда сделает всю работу по установке и созданию окружения WINE@Etersoft.
Единая команда установки поставляется вместе с пакетами WINE@Etersoft. Вы можете найти ссылку на скачивание команды в письме с пакетами WINE@Etersoft.
1. Найдите в письме с пакетами файл wine-etersoft-install.sh и загрузите его к себе на компьютер;
2. Войдите в режим суперпользователя:
$ su -
3. Перейдите в каталог с загруженной командой и выполните:
# bash wine-etersoft-install.sh
Единая команда установки автоматически скачает все необходимые *.rpm (*.deb) пакеты и установит WINE@Etersoft.
Следующим шагом скрипт загрузит файл вашей лицензии и положит его в /etc/wine. После завершения работы скрипт удалит временный каталог для *.rpm (*.deb) пакетов.
После установки WINE@Etersoft, выйдите из режима суперпользователя. Перейдите в каталог с дистрибутивом КОМПАС-3D и выполните команду:
$ wine_install_kompas
Запустится скрипт подготовки окружения. Он создаст необходимое окружение для работы КОМПАС-3D и запустит установку программы.
После завершения установки КОМПАС-3D, Вы можете запустить программу из ярлыка на рабочем столе или из меню приложений.
Особенности работы на AstraLinux
На семействах ОС AstraLinux возможны проблемы с работой КОМПАС-3D:
- #16274 КОМПАС-3D: Некорректная работа в AstraLinux (ПO устанавливается, однако при запуске отображается пустая рабочая область).
Для решения этой проблемы требуется включить ptrace.
Для включения ptrace выполните следующую команду с правами root:
# astra-ptrace-lock disable
И перезагрузите машину.
После включения ptrace и перезагрузки машины запустите КОМПАС-3D.
Настройка HASP
КОМПАС-3D при запуске широковещательно опрашивает локальную сеть на наличие менеджера лицензий с подходящей лицензией.
Если КОМПАС-3D на рабочей станции не может обнаружить менеджер лицензий то необходимо указать его расположение.
Более подробную инструкцию по использованию Sentinel HASP для КОМПАС-3D, запущенного с помощью WINE@Etersoft вы можете прочитать здесь:
Использование Sentinel HASP для КОМПАС-3D, запущенного с помощью WINE@Etersoft
Установка обновлений для КОМПАС-3D в WINE@Etersoft
Установка компонентов обновлений для КОМПАС-3D производится вручную. После получения архива компонентов, разархивируйте его штатными средствами системы.
Для корректной установки потребуется:
- Открыть терминал и перейти в каталог с разархивированным пакетом обновления
- Перейти в каталог Modules и выполнить запуск компонентов обновления следующими командами:
$ wine msiexec /p PolynomLib*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" $ wine msiexec /p Shaft*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" $ wine msiexec /p KompasFlow*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" $ wine msiexec /p KOMPAS-3D*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" $ wine msiexec /p Cadex*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22" $ wine msiexec /p APMFEM*.msp INSTALLDIR="C:\\Program Files\\ASCON\\KOMPAS-3D v22"
После выполнения указанных команд, КОМПАС-3D будет обновлен до указанной версии обновления.