2021-11-25 08:21:28 +04:00
2021-09-15 17:28:29 +04:00
2021-09-15 17:28:29 +04:00
2021-09-14 16:30:38 +04:00
2021-09-14 16:30:38 +04:00
2021-11-25 07:16:30 +03:00

Создание установщика для OpenUDS.

Для создания установщиков применяется pyinstaller и NSIS.

Общая подготовка:

Для создания установщика для клиента:

  • Необходитмо установить зависимости клиента pip install -r client/requirements.txt
    • Переименовать Папку crypto в Crypto в C:\Program Files\Python39-32\Lib\site-packages
    • Или поменять импорты в коде.
  • Переключится на ветку client.
    • Применить патч на клиент client/client.patch
  • Из коммандной строки wine cmd.exe запустить:
    • cd openuds\client-py3\full\src
    • pyinstaller --paths="C:\Program Files\Python39-32\Lib\site-packages" --noconfirm --hidden-import=win32crypt --windowed UDSClient.py
    • cd openuds\client-py3\full\src\dist
    • "C:\Program Files\NSIS\makensis.exe" client.nsi

Для создания установщика для клиента используя python 2.7

Для создания установщика актора:

  • Необходитмо установить зависимости актора они такие-же как у клиента pip install -r actor/requirements.txt
    • Переименовать Папку crypto в Crypto в C:\Program Files\Python39-32\Lib\site-packages
    • Или поменять импорты в коде.
  • Переключится на ветку actor.
  • Из коммандной строки wine cmd.exe запустить:
    • cd openuds\actor\src
    • pyinstaller -F --paths="C:\Program Files\Python39-32\Lib\site-packages" --noconfirm --hidden-import=win32crypt --windowed actor_client.py
    • pyinstaller -F --paths="C:\Program Files\Python39-32\Lib\site-packages" --noconfirm --hidden-import=win32crypt --windowed actor_config_unmanaged.py
    • pyinstaller -F --paths="C:\Program Files\Python39-32\Lib\site-packages" --noconfirm --hidden-import=win32crypt --windowed actor_config.py
    • pyinstaller -F --paths="C:\Program Files\Python39-32\Lib\site-packages" --noconfirm --hidden-import=win32crypt --windowed actor_service.py
    • cd openuds\actor\src\dist
    • "C:\Program Files\NSIS\makensis.exe" actor_managed.nsi
    • "C:\Program Files\NSIS\makensis.exe" actor_unmanaged.nsi
Description
Describes creation of windows installers for OpenUDS under wine.
Readme 20 KiB
Languages
NSIS 100%