Установка Клиента ПМ на macOS
--- Page Type: Installation Component: Клиент ПМ Domain: Installation Product Versions: 4.x OS: macOS Status: Draft Related Components: ПринтМенеджер, Клиент ПМ ---
Цель
Установить Клиент ПМ на рабочую станцию под управлением macOS.
Предусловия
- Сервер ПринтМенеджера установлен и доступен по сети.
- Известен IP-адрес сервера ПринтМенеджера и токен клиента.
- Установлен Python версии 3.10.
- Установлен
xcode-select. - Рекомендуется установить GhostScript.
Что потребуется
- IP-адрес сервера ПринтМенеджера.
- Токен клиента (
PM_ACCESS_TOKEN): зайдите в панель администратора Управления печатью по адресуhttps://<server-ip>:8080/config→ Администрирование → Системные настройки → Общие настройки →PM_ACCESS_TOKEN. - Дистрибутив:
printmanager_client-macos-x.y.z.tar.
Шаги установки
Шаг 1. Установить Python 3.10
Необходимо самостоятельно установить Python версии 3.10. Установщик можно найти на официальном сайте python.org:
https://www.python.org/ftp/python/3.10.10/python-3.10.10-macos11.pkg
Шаг 2. Установить xcode-select
Необходимо установить xcode-select из терминала:
xcode-select --install
Шаг 3. (Рекомендуется) Установить GhostScript
Для корректной работы рекомендуется установить GhostScript. Для этого:
Установите менеджер пакетов macports или homebrew (документация: https://brew.sh/ru/).
Введите команду установки:
brew install GhostScript
Шаг 4. Скачать дистрибутив
Установка выполняется аналогично Linux, но с другим дистрибутивом. Скачайте дистрибутив:
https://s3.printum.io/distrib/printmanager-client/printmanager_client-macos-x.y.zx.tar
где x.y.z — актуальная версия.
Шаг 5. Запустить установку
Выполните команды аналогично инструкции для Linux:
tar xvf printmanager_client-macos-x.y.z.tar cd printmanager_client-macos-x.y.z sudo PRINTMANAGER_BASE_URL=http://<ip сервера>:8010 PRINTMANAGER_ACCESS_TOKEN=<токен с сервера> bash ./install.sh
Шаг 6. Проверить статус службы
Чтобы проверить, что служба запустилась, используйте команду:
sudo launchctl print system/io.printum.printmanager-client
В полученном ответе проверьте наличие поля pid, значение которого — число. Если поле отсутствует, значит служба не запустилась.
Ожидаемый результат
- Служба клиента ПМ запущена (поле
pidприсутствует в выводе launchctl). - В системе появился виртуальный принтер с названием Printum.
Как проверить установку
- Выполнить
sudo launchctl print system/io.printum.printmanager-clientи убедиться в наличии поляpidс числовым значением. - Убедиться в наличии принтера Printum в системе печати macOS.
Next steps
- «Установка Клиента ПМ на Linux» — для рабочих станций Linux