Для работы программы требуется Ubuntu с графической оболочкойТребуется добавить пользователя
1. Добавить пользователя:
|
2. Добавление пользователя в группу sudo:
|
3. Сменить пользователя:
su consumer |
4. Скачать и распаковать дистрибутив:
|
5. Скопировать папку приложения в желаемое расположение:
|
6. Сменить владельца для папки приложения:
|
7. Установить атрибут "Исполняемый" для файла Consumer:
|
8. Внести изменения в конфигурационный файл Consumer.json:
|
- пример конфигурационного файла
Consumer.json:
Json
{ "VitroUserName": "login", "VitroPassword": "password", "WorkingDirectory": "/tmp/VitroTemp", "PathExe": "wine", "Arg": "/usr/local/Vitro.Forge.IfcToXktConverter/IfcToXktConverter.exe \"{0}\"", "Prefix": "", "ExtensionList": [ "xkt", "db" ] } ] } |
9. Создать и отредактировать файл модуля systemd для запуска службы:
|
- содержимое файла модуля:
...
[Unit]
Description=Consumer Service
[Service]
WorkingDirectory=/usr/local/Vitro.Forge.Consumer
ExecStart=/usr/local/Vitro.Forge.Consumer/Consumer --urls http://localhost:4006
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=dotnet-example
User=consumer
SyslogIdentifier=Vitro-Forge
[Install]
WantedBy=multi-user.target
10. Применить изменения и запустить службу:
|
Добавление ifc конвертера
1. Установить wine от администратора через терминал
|
2. Добавить пользователя consumer
2.1. Выбрать В окне настройки "Система".
2.2. Кликнуть на поле "Пользователи"
...
3. Войти в ubuntu под добавленным пользователем.
4. Выполнить конфигурацию wine
|
4.1 Выбрать "Установить" в окне "Установка Wine Mono"
4.2. Кликнуть "ОК" в окне "Настройка Wine"
...
5. Скачать winetricks с помощью терминал
|
6. Установить необходимые компоненты
|
7. Скачать Скачать Vitro.Forge.IfcToXktConverter.Linux
|
8. Скопировать папку приложения в желаемое расположение:
|
Настройка Vitro.Forge.Consumer
1. Скачать и распаковать дистрибутив:
|
5. Скопировать папку приложения в желаемое расположение:
|
6. Сменить владельца для папки приложения:
|
7. Установить атрибут "Исполняемый" для файла Consumer:
|
8. Внести изменения в конфигурационный файл Consumer.json:
|
- пример конфигурационного файла
Consumer.json:
Json
{ "VitroUserName": "login", "VitroPassword": "password", "WorkingDirectory": "/tmp/VitroTemp", "PathExe": "wine", "Arg": "/usr/local/Vitro.Forge.IfcToXktConverter/IfcToXktConverter.exe \"{0}\"", "Prefix": "", "ExtensionList": [ "xkt", "db" ] } ] } |
9. Создать и отредактировать файл модуля systemd для запуска службы:
|
- содержимое файла модуля:
[Unit] [Install] |
10. Применить изменения и запустить службу:
|
