Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:settings:system:install_linux [07.07.2025 12:28] – [Настройка системных файлов] ekaterina.menkhuzinaproduct:settings:system:install_linux [08.10.2025 07:36] (текущий) – [Выбор языка интерфейса системы] ekaterina.menkhuzina
Строка 369: Строка 369:
  
 <callout type="info" icon="true"> <callout type="info" icon="true">
-На данный момент доступно языка на выбор:+На данный момент доступно два языка на выбор:
   * русский (по-умолчанию);   * русский (по-умолчанию);
-  * английский; +  * английский.
-  * чешский; +
-  * украинский.+
 </callout> </callout>
  
Строка 381: Строка 379:
   - Найти строку:<code sql>   - Найти строку:<code sql>
 <globalization culture="ru-RU" uiCulture="ru-Ru" fileEncoding="windows-1251" requestEncoding="utf-8" responseEncoding="utf-8" /></code> <globalization culture="ru-RU" uiCulture="ru-Ru" fileEncoding="windows-1251" requestEncoding="utf-8" responseEncoding="utf-8" /></code>
-  - Изменить в ней значение параметра ''uiCulture'' на+  - Изменить в ней значение параметра ''uiCulture'' на ''en'' , если нужен английский язык интерфейса.
-    * ''uk-UA'' , если нужен украинский язык интерфейса. +
-    * ''cs-CZ'' , если нужен чешский язык интерфейса. +
-    * ''en'' , если нужен английский язык интерфейса.+
  
 <callout type="primary" icon="true">Для возврата к русскому языку нужно установить значение ''ru-Ru''.</callout> <callout type="primary" icon="true">Для возврата к русскому языку нужно установить значение ''ru-Ru''.</callout>
  
 ==== Получение лицензии ==== ==== Получение лицензии ====
-Необходимо получить у менеджера ADVANTA файл ''sl.lic'' и скопировать его в ''<версия приложения>/Advanta/''.+  - Необходимо получить у менеджера ADVANTA архив GetLicenseInfo и распаковать его на сервере. 
 +  - Сгенерировать файл запроса лицензии:<code sh>dotnet Advanta.GetLicenseInfo.dll</code> 
 +  - Сгенерированный файл ''_sl.dat'' отправить менеджеру ADVANTA. 
 +  - Получить от менеджера ADVANTA файл лицензии ''sl.lic'' и скопировать его в /''opt/advanta-app/Advanta/''
 +  - Запускать приложение в папке ''/opt/advanta-app/Advanta/'' командой:<code sh>dotnet Advanta.dll</code>
  
-(в разработке)+==== Убедиться в работоспособности приложения ==== 
 +Выполнить настройку службы ADVANTA: 
 + 
 +1. Создать файл службы ''/etc/systemd/system/Advanta.service''. Пример файла службы ''Advanta.service'': 
 +<code> 
 +[Unit] 
 +Description=Advanta Service 
 + 
 +[Service] 
 +# will set the Current Working Directory (CWD). Worker service will have issues without this setting 
 +WorkingDirectory=/opt/advanta-app/Advanta 
 +# systemd will run this executable to start the service 
 +# if /usr/bin/dotnet doesn't work, use `which dotnet` to find correct dotnet executable path 
 +ExecStart=/usr/bin/dotnet /opt/advanta-app/Advanta/Advanta.dll 
 +# to query logs using journalctl, set a logical name here 
 +SyslogIdentifier=AdvantaService 
 + 
 +# Use your username to keep things simple. 
 +# If you pick a different user, make sure dotnet and all permissions are set correctly to run the app 
 +# To update permissions, use 'chown yourusername -R /srv/HelloWorld' to take ownership of the folder and files, 
 +# Use 'chmod +x /srv/HelloWorld/HelloWorld' to allow execution of the executable file 
 +User=root 
 +# ensure the service restarts after crashing 
 +Restart=always 
 +# amount of time to wait before restarting the service 
 +RestartSec=5 
 +# This environment variable is necessary when dotnet isn't loaded for the  pecified user. 
 +# To figure out this value, run 'env | grep DOTNET_ROOT' when dotnet has been loaded into your shell. 
 +Environment=DOTNET_ROOT=/usr/share/dotnet 
 + 
 +[Install] 
 +WantedBy=multi-user.target 
 +</code> 
 + 
 +<code bash> 
 +systemctl daemon-reload 
 +</code> 
 + 
 +<callout type="info" icon="true">Путь к исполняемому файлу ''/usr/bin/dotnet'' может отличаться в зависимости от дистрибутива.</callout> 
 + 
 +2. Добавить созданную службу в автозапуск
 +<code bash> 
 +systemctl enable advanta 
 +</code> 
 + 
 +После выполнения всех настроек и проверки корректного включения и работы приложения ADVANTA, необходимо выполнить: 
 +<code sh> 
 +dotnet /opt/advanta-app/Updates/Bin/Advanta.Migration/Advanta.Migration.dll /opt/advanta-app/Advanta/client.config 
 +</code>
 ==== Сервис для обеспечения работы таймера ==== ==== Сервис для обеспечения работы таймера ====
 В кросс-платформенной версии данный сервис встроен в платформу. Установка отдельного фонового приложения для обеспечения работы таймера как для версии 3.хх -- не требуется.  В кросс-платформенной версии данный сервис встроен в платформу. Установка отдельного фонового приложения для обеспечения работы таймера как для версии 3.хх -- не требуется.