Перейти до вмісту
Last updated

Встановлення та запуск клієнта

Спочатку перевірте встановлення. Встановлений клієнт відкрийте; встановлення — лише за status=not_installed і відповідного наміру. Помилки, тайм-аут, хибний JSON, detection_inconclusive не доводять відсутність.

ml-cli client status --output-json
ml-cli client open --output-json
ml-cli client install --interactive --output-json

client open: Windows, macOS, Linux. already_running запобігає дублікату. launch_requested — лише прийняття запиту ОС, не вікно/вхід/готовність API. Окремо перевірте status/doctor. Помилка виявлення зупиняє запуск.

У macOS звичайний status без codesign/Gatekeeper дає integrityStatus=not_checked. Суворий режим: client status --require-integrity --output-json; можливі installed_with_integrity_warning і вихід 2, але App існує. Старий клієнт не перезаписується; можлива порада nextAction=update_in_client.

Windows x64 повторно використовує інсталятор лише після перевірок PE/продукту/Authenticode/видавця. macOS завантажує новий DMG потрібної архітектури; очікуються installerVerified=false, signatureStatus=null, publisher=null: незалежного підпису/суми видавця немає. Перевірка образу не перевіряє видавця. Linux не завантажує/встановлює клієнт; відкриває наявне стандартне встановлення.

--interactive просить ОС відкрити інсталятор, але не приймає ліцензії/UAC/Gatekeeper, не завершує майстер і не копіює App до Applications. Це не завершення встановлення. Без вікна перевірте installerPath; після ручного завершення повторіть status.