WINE@Etersoft/Установка WINE@Etersoft 7 и КОМПАС-3D v21 — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(Установка WINE@Etersoft и КОМПАС-3D v20 через единую команду установки)
 
(не показано 58 промежуточных версии этого же участника)
Строка 12: Строка 12:
 
|-
 
|-
 
|-
 
|-
|Мы рады, вашей заинтересованности в продуктах Etersoft. У нас есть еще много чего полезного, ознакомиться с нашими разработками можно на нашем официальном сайте [http://etersoft.ru Etersoft]
+
|Мы рады вашей заинтересованности в продуктах Etersoft. Ознакомиться с нашими разработками можно на нашем официальном сайте [http://etersoft.ru Etersoft]
  
 
|}
 
|}
Строка 18: Строка 18:
  
 
Поставка WINE@Etersoft осуществляется в виде набора .rpm (.deb) пакетов для вашей операционной системы. Вы можете загрузить их для установки вручную или использовать единую команду установки, которая скачает все необходимые пакеты и установит их за вас.
 
Поставка WINE@Etersoft осуществляется в виде набора .rpm (.deb) пакетов для вашей операционной системы. Вы можете загрузить их для установки вручную или использовать единую команду установки, которая скачает все необходимые пакеты и установит их за вас.
== Установка EPM ==
 
  
Для установки и удаления компонентов продукта WINE@Etersoft в дальнейших инструкциях будет применяться пакетный менеджер [https://wiki.etersoft.ru/Epm Epm ]. Если он ещё не установлен в вашей системе, установите его.
 
* На дистрибутивах ALT командой
 
# rpm -Uvh eepm*
 
* На AstraLinux командой
 
# dpkg -i eepm*
 
  
Также можно выполнить установку epm универсальной для всех систем командой
+
== Установка WINE@Etersoft и КОМПАС-3D v21 через единую команду установки ==
# curl -s https://raw.githubusercontent.com/Etersoft/eepm/master/packed/epm.sh | bash /dev/stdin ei --auto
+
  
Далее на всякий случай обновим информацию о доступных репозиториях:
+
Для упрощения установки '''КОМПАС-3D v21''' в '''WINE@Etersoft''' предусмотрена единая команда установки.
# epm update
+
Команда сделает всю работу по установке и созданию окружения WINE@Etersoft.
  
 +
Единая команда установки поставляется вместе с пакетами WINE@Etersoft. Вы можете найти ссылку на скачивание команды в письме с пакетами WINE@Etersoft.
  
'''ВАЖНО'''
 
  
В системах ALT необходимо отредактировать /etc/sudoers/ после установки EPM для корректной работы.
+
1. Найдите в письме с пакетами файл '''wine-etersoft-install.sh''' и загрузите его к себе на компьютер;
  
1. Войдите в привилегированный режим командой  <code>su -</code>;
+
2. Войдите в режим суперпользователя:
  
2. Находясь в привилегированном режиме выполните <code>mcedit /etc/sudoers</code>;
+
  $ su -
  
3. Найдите строчку  <code># WHEEL_USERS ALL=(ALL) ALL</code> и удалите знак  <code>#</code> в начале строки;
+
3. Перейдите в каталог с загруженной командой и выполните:
  
4. Сохраните изменения и выйдите из привилегированного режима.
+
# bash wine-etersoft-install.sh
  
== Установка WINE@Etersoft и КОМПАС-3D v20 через единую команду установки ==
 
  
Для упрощения установки '''КОМПАС-3D v20''' в '''WINE@Etersoft''' предусмотрена единая команда установки.
+
Единая команда установки автоматически скачает все необходимые *.rpm (*.deb) пакеты и установит WINE@Etersoft.
Команда сделает всю работу по установке и созданию окружения WINE@Etersoft и запускает установку КОМПАС-3D.
+
  
Единая команда установки поставляется вместе с пакетами WINE@Etersoft.  
+
Следующим шагом скрипт загрузит файл вашей лицензии и положит его в /etc/wine.
 +
После завершения работы скрипт удалит временный каталог для *.rpm (*.deb) пакетов.
  
1. Загрузите команду к себе на компьютер и положите в каталог с дистрибутивом КОМПАС-3D;
 
  
2. Находясь в каталоге с дистрибутивом КОМПАС-3D и единой команды установки, введите команду <code>chmod 775 wine-etersoft-install.sh</code>;
+
После установки WINE@Etersoft, '''выйдите''' из режима суперпользователя. Перейдите в каталог с дистрибутивом КОМПАС-3D и выполните команду:
  
3. Запустите команду <code>./wine-etersoft-install.sh</code>, указав ключ <code>kompas</code> (<code>~/wine-etersoft-install.sh kompas</code>), а также ключ с ссылкой на хранилище с пакетами WINE@Etersoft.
+
$ wine_install_kompas
  
Ссылку на хранилище с пакетами вы сможете найти в письме после строки "Вы можете напрямую зайти в каталог, чтобы загрузить файлы открытой и закрытой части:".
+
Запустится скрипт подготовки окружения. Он создаст необходимое окружение для работы КОМПАС-3D и запустит установку программы.
  
4. Скопируйте вторую ссылку, начинающуюся с <code>https://</code> до слов  <code>/p9/</code> и вставьте ее в качестве ключа для запуска единой команды установки.
+
После завершения установки КОМПАС-3D, Вы можете запустить программу из ярлыка на рабочем столе или из меню приложений.
  
  
 +
=== Особенности работы на AstraLinux ===
  
 +
На семействах ОС AstraLinux возможны проблемы с работой КОМПАС-3D:
 +
* #16274 КОМПАС-3D: Некорректная работа в AstraLinux (ПO устанавливается, однако при запуске отображается пустая рабочая область).
  
Пример запуска единой команды установки:
+
Для решения этой проблемы требуется включить ptrace.
  
  $ ./wine-etersoft-install.sh kompas https://download.etersoft.ru/W@E/123A-1oo2oogeen/Network-7.x/ALTLinux/p9/
+
Для включения 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 командой
 +
# rpm -Uvh eepm*
 +
* На AstraLinux командой
 +
# dpkg -i eepm*
 +
 
 +
Также можно выполнить установку epm универсальной для всех систем командой
 +
# curl -s https://raw.githubusercontent.com/Etersoft/eepm/master/packed/epm.sh | bash /dev/stdin ei --auto
 +
 
 +
Далее на всякий случай обновим информацию о доступных репозиториях:
 +
# epm update
  
  
 
'''ВАЖНО'''
 
'''ВАЖНО'''
  
Не располагайте каталог с дистрибутивом КОМПАС-3D и единой командой установки на рабочем столе. Рекомендуемое расположение: каталог с загрузками.
+
В системах ALT необходимо отредактировать /etc/sudoers/ после установки EPM для корректной работы.
  
 +
1. Войдите в привилегированный режим командой  <code>su -</code>;
  
 +
2. Находясь в привилегированном режиме выполните  <code>mcedit /etc/sudoers</code>;
  
Единая команда установки автоматически скачает все необходимые *.rpm пакеты, установит WINE@Etersoft и подготовит окружение.
+
3. Найдите строчку  <code># WHEEL_USERS ALL=(ALL) ALL</code> и удалите знак  <code>#</code> в начале строки;
 +
 
 +
4. Сохраните изменения и выйдите из привилегированного режима.
  
Следующим шагом скрипт загрузит файл вашей лицензии и положит его в /etc/wine.
 
После завершения работы скрипт удалит временный каталог для *.rpm пакетов и запустит установку КОМПАС-3D.
 
  
== Установка WINE@Etersoft и КОМПАС-3D v20 вручную по шагам ==
+
== Установка WINE@Etersoft и КОМПАС-3D v20 вручную по шагам ==
  
 
В случае, если вы хотите вручную установить WINE@Etersoft и КОМПАС-3D, выполните следующие шаги:
 
В случае, если вы хотите вручную установить WINE@Etersoft и КОМПАС-3D, выполните следующие шаги:
Строка 126: Строка 195:
 
  $ WINEPREFIX=~/.wine-kompas wine_install_kompas
 
  $ WINEPREFIX=~/.wine-kompas wine_install_kompas
  
<!--
+
 
 +
 
 
  == OLD Version text ==
 
  == OLD Version text ==
 
  Находясь в каталоге с пакетами, установите пакеты WINE@Etersoft следующей командой
 
  Находясь в каталоге с пакетами, установите пакеты WINE@Etersoft следующей командой
Строка 136: Строка 206:
 
  # epm upgrade
 
  # epm upgrade
 
  # epm play i586-fix  
 
  # epm play i586-fix  
-->
 
 
== Установка и настройка HASP ==
 
 
Для удобства сопровождения имеется сборка пакета HASP. Установите его следующей командой, находясь в каталоге с пакетами:
 
# epm install haspd*
 
После этого запустите сервис:
 
# serv haspd on
 
  
Если у вас сетевой ключ, откройте в браузере <code>http://localhost:1947</code>, чтобы добавить адрес сетевого ключа.
 
  
<!--
 
 
== Копирование файла лицензии ==
 
== Копирование файла лицензии ==
  

Текущая версия на 13:02, 3 февраля 2025

Логотип Etersoft new.png
Спасибо за интерес к WINE@Etersoft!
Мы рады вашей заинтересованности в продуктах Etersoft. Ознакомиться с нашими разработками можно на нашем официальном сайте Etersoft

Получение файлов дистрибутива 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 будет обновлен до указанной версии обновления.


Wine
Search.png
Программы работающие в WineСкачатьШкольный Wine
WINE@Etersoft Общие сведенияУстановка на 64-битные ОСОсобенности разработкиПатчи для WINE@EtersoftАдминистративная установкаДополнительные компонентыКак получить WINE@Etersoft?Лицензия на документациюГлоссарийИспользование аппаратных ключей защиты в LinuxДополнительная информация • [ Совместная работа | по CIFSпо NFS ] • Изменение системных ограниченийРегистрация продуктаПошаговая инструкция по установке rpm-пакетовОбращение в службу поддержкиТерминальные решенияУстановка WINE@EtersoftПодписка на обновленияНастройка WINE@EtersoftРазработчикуEnterpriseЧто такое WINE@Etersoft SQLВозможностиСреда для запуска приложений WindowsИспользование WINE@EtersoftFAQ по использованию WINE@EtersoftОсновные командыWINE@Etersoft/LocalЧто такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+Запуск Консультант+ (сетевой версии)ГарантF1Инфо-Бухгалтер 8.xНалогоплательщик ЮЛ
1C Отличия от обычного WineМестоположение базы 1С1C: Предприятие 7.7 в WINEНастройка 1С 7.7 для работы с SQL-серверомУстановка 1С: Предприятия 8.1Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование WinecfgИспользование RegeditПубличный префиксНесколько версийКлючи regedit
Легальность DCOM95IE5DCOMMSXML
Утилиты для работы с Wine WinetricksWineToolsQ4WinePlayOnLinuxIEs4LinuxWine-DoorsSwineWine LauncherLutris
Разработчику
Компоненты WindowsЗапрет отключения защиты программыУправление обработчиком исключенийStraceNTИзмерение скорости функций WinAPIGLУстройство чтения смарт-картПрофилированиеТесты для проверки интерфейсовНаписание тестов в системе WineАутентификация в домене ADРепозиторииПрименение Git-патчей
Помощь Создание патчейНаписание приложения под wineОтправка патчейСборка eterhackСборка wine-public
Отладка Способы отладкиWINEDEBUGWinedbg
Разработка WINE
1CODBCWinHelpКомпасМетодикаТестирование доступаЦветаФайловый диалогТестированиеЛитератураИзображенияWin32ШрифтыФайловые блокировкиСсылкиКлючи защитыRPMWineGeckoListViewУпаковка Wine
Производителю
Родственные проекты
LUKReactOSARWINSSCrossOverKernelEx
Прочее
PageSetupDlgFreeBSDWwr