Как установить ПТО Департамент

Актуальные файлы — в разделе Скачать. После установки войдите в тот же аккаунт, что и в браузере.

На Windows используйте установщик setup.exe. На Linux — пакеты из репозитория (apt / dnf). Архивы (ZIP, tar.gz, macOS) распакуйте в постоянную папку и не запускайте из «Загрузок» или из открытого архива. Иначе пропадут иконка в меню, ярлык и системные уведомления.

1. Браузер (Web)

Устанавливать ничего не нужно. Откройте вход или регистрацию в актуальном Chrome, Firefox, Edge или Safari.

2. Android

Файл: ptdept-android-latest.apk. Это установка «сбоку» (не Google Play).

  1. Скачайте APK на телефон (лучше сразу в браузере телефона).
  2. Откройте файл. Если система пишет «запрещено из этого источника» — в запросе разрешите установку для браузера или «Файлов», затем повторите.
  3. Установите и откройте ПТО Департамент.
  4. Войдите в аккаунт.
  5. При запросе уведомлений нажмите «Разрешить» (Android 13 и новее спрашивает обязательно).

Чтобы пуш приходил, когда приложение свёрнуто или закрыто, не отключайте ПТО Департамент в настройках батареи («оптимизация расхода», «закрывать в фоне»). Канал уведомлений создаётся при первом запуске.

Проверка: сверните приложение, попросите коллегу отправить рассылку или создайте обращение — должна появиться шторка Android.

3. Linux (x64)

Нужны GNOME, KDE, Cinnamon и подобные среды с libnotify (Ubuntu, Debian, Fedora). Репозитории: apt, rpm. Архив: ptdept-linux-x64-latest.tar.gz.

Ubuntu / Debian (apt)

curl -fsSL https://ptdept.ru/apt/ptdept.gpg | sudo tee /usr/share/keyrings/ptdept.gpg >/dev/null
echo 'deb [signed-by=/usr/share/keyrings/ptdept.gpg] https://ptdept.ru/apt stable main' | sudo tee /etc/apt/sources.list.d/ptdept.list
sudo apt update
sudo apt install ptdept

Если apt update ругается на подпись — снова скачайте ключ (первая строка) и повторите sudo apt update.

Fedora (dnf)

sudo curl -fsSL -o /etc/yum.repos.d/ptdept.repo https://ptdept.ru/rpm/ptdept.repo
sudo dnf install ptdept

Либо скачайте ptdept-linux-latest.rpm и установите: sudo dnf install ./ptdept-*.rpm.

Архив (без репозитория)

Файл: ptdept-linux-x64-latest.tar.gz. Куда класть:

Выберите каталог, который не будете переименовывать и не очищает система. Удобно ~/.local/opt/ptdept:

mkdir -p ~/.local/opt/ptdept
tar -xzf ptdept-linux-x64-*.tar.gz -C ~/.local/opt/ptdept
# внутри появится bundle/ptdept_flutter

Не оставляйте программу в ~/Downloads и не запускайте бинарник из распакованного архива в /tmp.

После apt/dnf программа ставится в /opt/ptdept, команда — ptdept, ярлык в меню приложений уже есть. Блок ниже — только для архива.

Первый запуск архива

~/.local/opt/ptdept/bundle/ptdept_flutter

При старте ПТО Департамент сам создаёт:

Дальше открывайте ПТО Департамент из меню приложений, а не через терминал и не через flutter run. Иначе ярлык может указать на временный debug-путь.

Уведомления Linux (Ubuntu / GNOME)

Проверка ярлыка после первого запуска:

grep -E 'Exec=|UsesNotifications' ~/.local/share/applications/ru.ptdept.app.desktop

Exec должен содержать полный путь к .../bundle/ptdept_flutter, строка X-GNOME-UsesNotifications=true должна быть на месте.

Если перенесёте папку bundle, ярлык сломается. Либо верните каталог на место, либо снова запустите бинарник из нового пути — ярлык перезапишется.

4. Windows (x64)

Файл: ptdept-windows-x64-latest-setup.exe. Один установщик на Windows 10 и 11. Все версии: /windows/.

Как поставить

  1. Скачайте установщик и запустите его двойным щелчком.
  2. Если SmartScreen пишет «Windows защитила компьютер» / «неизвестный издатель» — нажмите «Подробнее», затем «Выполнить в любом случае».
  3. В мастере выберите язык и нажмите «Далее».
  4. Выберите тип установки:
    • Для всех пользователей — нужны права администратора (окно UAC). Программа ставится в C:\Program Files\PTDept, ярлыки видят все учётные записи на компьютере.
    • Только для меня — права администратора не нужны. Программа ставится в %LOCALAPPDATA%\Programs\PTDept (только ваша учётная запись).
  5. При желании оставьте галочку ярлыка на рабочем столе.
  6. Дождитесь конца установки и откройте ПТО Департамент из меню «Пуск» (или с рабочего стола).
  7. Войдите в аккаунт.

Удаление: Параметры → Приложения → ПТО Департамент → «Удалить», либо пункт в меню «Пуск».

Уведомления Windows

Проверка: сверните окно в панель задач и дождитесь рассылки или обращения — должен появиться тост Windows.

Архив без установщика

Если setup.exe ещё нет или его нельзя запустить — архив ptdept-windows-x64-latest.zip. Распакуйте в постоянную папку (не «Загрузки»), не запускайте exe из открытого ZIP: все файлы рядом с ptdept_flutter.exe должны остаться вместе. Ярлык сделайте сами: правый клик по exe → «Отправить» → «Рабочий стол».

5. macOS

Файл: ptdept-macos-latest.zip. Внутри приложение ptdept.app.

  1. Откройте ZIP (двойной клик в Finder).
  2. Перетащите ptdept.app в папку Программы (/Applications). Не оставляйте его на рабочем столе внутри распакованного архива.
  3. Первый запуск: если Gatekeeper блокирует («не удалось проверить разработчика») — правый клик по приложению → «Открыть» → «Открыть». Обычного двойного клика может не хватить.
  4. Войдите в аккаунт.
  5. Когда система спросит уведомления — разрешите.

Уведомления macOS

6. Когда ждать системное уведомление

7. Как обновить

Если ссылка «Скачать» не открывается, файл ещё не выложен на сервер. Напишите на admin@ptdept.ru.