DevPace
БлогСправкаНовостиСкачатьДемоТарифыПривязка устройстваВойтиНачать

Как установить DevPace на Linux: deb, rpm, tar.gz и Arch

Агент DevPace для Linux распространяется в четырёх форматах: .deb для Ubuntu/Debian, .rpm для Fedora/RHEL/openSUSE, универсальный .tar.gz для любого дистрибутива и PKGBUILD для Arch Linux. Все файлы собираются из одного и того же исходного кода и лежат в последнем релизе на GitHub. Эта статья собирает точные команды для каждого формата в одном месте, чтобы не пришлось искать нужный файл вручную.

Требования к системе

Сколько времени это займёт

Установка из .deb, .rpm или .tar.gz — это одна команда в терминале, обычно 1–2 минуты вместе со скачиванием файла. Сборка на Arch через makepkg дольше: агент компилируется из исходного кода на Rust прямо на вашей машине, поэтому первая установка может занять 5–10 минут в зависимости от мощности процессора.

1. Установка из .deb (Ubuntu, Debian и производные)

Самый частый вариант для десктопных дистрибутивов на основе Debian. Команда скачивает пакет во временную папку и сразу устанавливает его через apt, который заодно подтянет недостающие зависимости:

curl -fL -o /tmp/growth-layer-agent.deb https://github.com/ak-alz/gla-client/releases/latest/download/growth-layer-agent_amd64.deb && sudo apt install -y /tmp/growth-layer-agent.deb

После завершения агент запускается автоматически и появляется в системном трее. Подробный разбор шага и типичных сообщений apt — в отдельной статье «Установка .deb-пакета DevPace».

2. Установка из .rpm (Fedora, RHEL, openSUSE)

Тот же принцип, что и для .deb, но пакет собран под rpm-based дистрибутивы и устанавливается через менеджер пакетов вашей системы (dnf, yum или zypper — команда ниже использует dnf, самый распространённый вариант на Fedora и RHEL):

curl -fL -o /tmp/growth-layer-agent.rpm https://github.com/ak-alz/gla-client/releases/latest/download/growth-layer-agent.x86_64.rpm && sudo dnf install -y /tmp/growth-layer-agent.rpm

Если в системе используется zypper (openSUSE), замените sudo dnf install -y на sudo zypper install -y — файл .rpm остаётся тем же. Пошаговый разбор — в статье «Установка .rpm-пакета DevPace».

3. Установка из .tar.gz (универсальный вариант)

Подходит для дистрибутивов без apt или dnf — архив не зависит от конкретного пакетного менеджера и разворачивается в домашнюю папку пользователя:

curl -fL -o /tmp/growth-layer-agent.tar.gz https://github.com/ak-alz/gla-client/releases/latest/download/growth-layer-agent-linux-x86_64.tar.gz && tar xzf /tmp/growth-layer-agent.tar.gz -C /tmp && cd /tmp/growth-layer-agent-*/ && ./install.sh

Скрипт install.sh копирует файлы агента, регистрирует автозапуск через systemd и запускает агент сразу после установки. Если в системе не хватает библиотек для графического интерфейса, скрипт покажет это отдельным сообщением с указанием, что именно установить.

4. Установка на Arch Linux (PKGBUILD)

Готовый пакет под Arch не публикуется отдельно в AUR — вместо этого PKGBUILD лежит прямо в репозитории gla-client, в папке installer/linux/arch, вместе со вторым файлом, growth-layer-agent-git.install (нужен makepkg для донастройки после установки — автозапуск, доступ к вводу с клавиатуры/мыши). Оба файла нужно скачать в одну папку и собрать локально через makepkg, который сам поставит зависимости через pacman:

mkdir -p /tmp/growth-layer-agent-build && curl -fL -o /tmp/growth-layer-agent-build/PKGBUILD https://raw.githubusercontent.com/ak-alz/gla-client/main/installer/linux/arch/PKGBUILD && curl -fL -o /tmp/growth-layer-agent-build/growth-layer-agent-git.install https://raw.githubusercontent.com/ak-alz/gla-client/main/installer/linux/arch/growth-layer-agent-git.install && cd /tmp/growth-layer-agent-build && makepkg -si

Флаг -si в makepkg означает «поставить недостающие зависимости через pacman, собрать пакет и сразу установить его» — отдельно запускать pacman -U после сборки не нужно.

Что дальше: привязка устройства

Во всех четырёх случаях результат один: агент запускается в фоне и появляется в системном трее. Дальше — как и на других платформах — нужно один раз привязать устройство к аккаунту:

  1. Откройте меню агента в трее и выберите «Привязать устройство».
  2. Агент покажет одноразовый код.
  3. Введите этот код на странице «Привязка устройства» в браузере, в уже открытой сессии аккаунта.
  4. После подтверждения устройство появится в списке привязанных, и данные начнут поступать в аккаунт.

Экран привязки устройства к аккаунту DevPace после установки агента на Linux

На скриншоте — экран подтверждения привязки: одноразовый код, введённый в браузере, и статус ожидания подтверждения от агента.

Если не сработало

Если команда установки завершилась с ошибкой или агент не запустился, чаще всего причина одна из пяти:

Если ни один из пунктов не подошёл — подробный разбор конкретно вашего формата пакета и типичных сообщений об ошибках смотрите в статьях про .deb и .rpm, либо начните заново со страницы «Скачать DevPace».