Перейти к содержимому
INCY гид — на главную

Установка

Как скачать INCY с GitHub — официальный репозиторий INCY-DEV/incy-platforms

Как скачать INCY с GitHub: официальный репозиторий разработчика — INCY-DEV/incy-platforms. Разбираем, как устроены релизы и теги, какой файл выбрать для своей системы, как проверить SHA256 и как скачивать из командной строки.

Опубликовано 8 мин чтения

Официальный репозиторий INCY

Официальный репозиторий INCY на GitHub — INCY-DEV/incy-platforms. Именно на него ведёт сайт разработчика incy.cc, и именно здесь выходят сборки для Windows, macOS и Linux, а также APK для Android. Для iPhone, iPad и Apple TV приложение публикуется только в App Store, поэтому их файлов на GitHub нет. Android — единственная мобильная платформа, для которой здесь есть файл: Incy.apk для тех, кто ставит приложение без Google Play.

Название организации — INCY-DEV — главный признак оригинала. На GitHub легко создать репозиторий с похожим именем и выложить туда что угодно, поэтому сверяйте адрес полностью: github.com/INCY-DEV/incy-platforms, без лишних букв, дефисов и цифр. Если вы пришли по ссылке со стороннего сайта, лучше открыть репозиторий заново — с сайта incy.cc или по кнопке на странице INCY на GitHub.

  • Организация INCY-DEV

    Владелец репозитория — INCY-DEV, адрес начинается с github.com/INCY-DEV/.
  • Репозиторий incy-platforms

    Имя репозитория точно такое, без приставок и суффиксов.
  • Ссылка с incy.cc

    Сайт разработчика ведёт именно сюда.
  • Релизы с хешами

    У каждого файла на странице релиза указан хеш SHA256.

Что лежит в репозитории

Сам репозиторий небольшой: README с инструкциями и таблицей возможностей, файл RELEASE.json со ссылками на свежие сборки, настройки для Obtainium и служебные скрипты для публикации релизов. Исходного кода приложения здесь нет — это репозиторий для распространения готовых сборок. Всё, что нужно пользователю, находится в разделе Releases.

Почему GitHub, а не обычный сайт

Для разработчика GitHub — удобная площадка: релизы хранятся с историей версий, у каждого файла автоматически считается хеш, а ссылки на файлы стабильны. Для пользователя это тоже плюс: видно, когда вышла версия, какие файлы в неё входят и какие у них контрольные суммы. Поэтому официальные сборки для ПК и APK для Android лежат именно здесь, а не на отдельном файловом хостинге.

Как устроены релизы

У INCY две независимые линейки релизов, и это первое, что стоит понять. Версии для ПК выходят с тегами вида desktop-vX.Y.Z и заголовками «Desktop v…», версии для Android — с тегами android-vX.Y.Z и заголовками «Android v…». Номера у линеек не связаны: сейчас версия для ПК — 3.9.0, для Android — 3.8.1.

Дата выхода видна на странице каждого релиза, рядом с заголовком. Если хочется понять, давно ли обновлялось приложение, достаточно открыть раздел Releases: вверху — самые свежие релизы обеих линеек.

Кроме них есть сводный релиз с тегом latest. В нём лежат свежие файлы обеих линеек под постоянными именами, и его адреса не меняются от версии к версии. Кнопки скачивания в README ведут именно туда. Учтите, что ссылки на latest всегда указывают на последний выпуск: если вам нужна определённая старая версия, берите файл из её собственного релиза с тегом desktop-vX.Y.Z или android-vX.Y.Z. Это удобно, если нужна ссылка «всегда на последнюю версию»: её можно сохранить в закладки или использовать в скрипте.

Типы релизов в репозитории INCY
РелизЧто внутриКогда использовать
Desktop vX.Y.Zсборки для Windows, macOS и Linux одной версиинужна конкретная версия для ПК
Android vX.Y.ZIncy.apk и файл SHA256SUMSнужна конкретная версия APK
latestсвежие файлы обеих линеек и общий SHA256SUMSнужна постоянная ссылка на последнюю версию

В старых релизах встречаются смешанные наборы — сборки для ПК вместе с APK. Разработчик оставил их ради старых ссылок, но новые релизы для Android содержат только подписанный APK и его контрольную сумму. Если вы ищете релиз вручную, ориентируйтесь на заголовок: «Desktop v…» или «Android v…». Старые версии остаются доступными, поэтому при необходимости можно вернуться к предыдущей сборке — например, если в новой версии для ПК, которая пока в стадии pre-alpha, что-то сломалось. В таком случае обязательно сообщите об ошибке разработчику.

Какой файл выбрать

В релизе для ПК больше десятка файлов, и названия у них говорящие: в имени есть система, архитектура и формат. Вот полный список с пояснениями.

Файлы релиза INCY для ПК и Android
ФайлСистемаАрхитектура
incy-windows-setup.exeWindows 10 и 11, установщикx64 и ARM64
incy-windows-portable.zipWindows 10 и 11, без установкиx64 и ARM64
incy-macos-arm64.dmgmacOSApple Silicon
incy-macos-intel.dmgmacOSIntel
incy-linux-x64.deb / .rpmDebian, Ubuntu / Fedorax64
incy-linux-x64.pkg.tar.zstArch Linuxx64
incy-linux-arm64.deb / .rpmDebian, Ubuntu / FedoraARM64
incy-linux-…-portable.zipлюбой Linux, без установкиx64 или ARM64
Incy.apkAndroid и Android TV—

Для Windows файл один на обе архитектуры, для macOS — разные файлы под процессор, для Linux — разные пакеты под дистрибутив и архитектуру. Пакета для Arch на ARM64 нет: на таком компьютере используют портативный архив. Подробные инструкции по каждой системе — на страницах платформ, общий обзор — на странице скачать INCY.

Если сомневаетесь в выборе

Для Windows вопрос обычно один — установщик или портативная версия; разница разобрана в статье как скачать INCY на ПК. Для Mac выбор зависит от процессора: чип Apple M — файл arm64, процессор Intel — файл intel. Для Linux смотрите на менеджер пакетов вашего дистрибутива: apt — .deb, dnf — .rpm, pacman — пакет для Arch, а если не уверены — портативный архив. Для Android есть один файл, Incy.apk, он же подходит для телевизоров с Android TV.

Как скачать и проверить файл

Скачивание с GitHub ничем не отличается от любого другого сайта, но проверку файла стоит сделать всегда — она занимает минуту.

  1. 1

    Откройте раздел Releases

    На странице репозитория INCY-DEV/incy-platforms справа — ссылка Releases.
  2. 2

    Найдите нужный релиз

    Последний «Desktop v…» для ПК или «Android v…» для телефона. Сводный latest тоже подходит.
  3. 3

    Раскройте список файлов

    Блок Assets внизу релиза. У каждого файла указаны размер и хеш SHA256.
  4. 4

    Скачайте файл

    Нажмите на имя файла — загрузка начнётся сразу.
  5. 5

    Сверьте хеш

    Посчитайте SHA256 скачанного файла и сравните с указанным на странице релиза.

Команда для подсчёта хеша зависит от системы: в Windows — Get-FileHash в PowerShell, в macOS — shasum -a 256, в Linux — sha256sum. Хеш с GitHub и хеш вашего файла должны совпасть полностью; регистр букв значения не имеет. Если вы скачали файл на одном компьютере, а устанавливаете на другом, проверяйте хеш уже на том устройстве, где будете запускать файл: так вы исключите порчу при копировании.

Где взять эталонный хеш

Эталон — хеш, указанный на странице релиза рядом с файлом. В сводном релизе latest есть ещё и файл SHA256SUMS: в нём одной таблицей перечислены хеши всех сборок для ПК и APK. Хеши текущих версий мы также выводим на страницах платформ этого сайта — они подтягиваются из того же релиза, что и кнопки скачивания, поэтому всегда соответствуют файлу.

хеш файла
Get-FileHash .\incy-windows-setup.exe -Algorithm SHA256   # Windows
shasum -a 256 incy-macos-arm64.dmg                       # macOS
sha256sum incy-linux-x64.deb                             # Linux

Скачивание из командной строки

Если вы администрируете несколько компьютеров или просто любите терминал, файлы можно скачивать и проверять командами. Постоянные ссылки на сводный релиз latest выглядят так:

постоянные ссылки
https://github.com/INCY-DEV/incy-platforms/releases/download/latest/incy-windows-setup.exe
https://github.com/INCY-DEV/incy-platforms/releases/download/latest/incy-linux-x64.deb
https://github.com/INCY-DEV/incy-platforms/releases/download/latest/Incy.apk

В Linux удобно скачать файл вместе с SHA256SUMS из того же релиза и проверить его одной командой — sha256sum сам найдёт нужную строку и сообщит OK:

Linux
curl -LO https://github.com/INCY-DEV/incy-platforms/releases/download/latest/incy-linux-x64.deb
curl -LO https://github.com/INCY-DEV/incy-platforms/releases/download/latest/SHA256SUMS
sha256sum --ignore-missing -c SHA256SUMS

С установленным GitHub CLI файл скачивается ещё короче:

GitHub CLI
gh release download latest --repo INCY-DEV/incy-platforms --pattern Incy.apk

В Windows без дополнительных программ файл можно скачать встроенной командой PowerShell, а затем проверить его хеш привычным Get-FileHash:

Windows · PowerShell
Invoke-WebRequest https://github.com/INCY-DEV/incy-platforms/releases/download/latest/incy-windows-setup.exe -OutFile incy-windows-setup.exe
Get-FileHash .\incy-windows-setup.exe -Algorithm SHA256

Для автоматизации есть и файл RELEASE.json в корне репозитория: в нём для каждой платформы указаны текущая версия и версионные ссылки на файлы. По README он нужен для обновлений приложения, но его удобно читать и своими скриптами. А для автообновления APK на Android есть Obtainium с готовыми настройками от разработчика — подробно в статье INCY APK без Google Play.

Чего в репозитории нет

Несколько вещей, которые на GitHub искать бесполезно. Во-первых, версий для iPhone, iPad и Apple TV — они выходят только в App Store; как найти оригинальную карточку, рассказано на странице INCY для iOS. Во-вторых, исходного кода приложения: репозиторий служит для распространения сборок.

В-третьих, поддержки через Issues. Это важно знать заранее, чтобы не ждать ответа там, где его не будет. Разработчик прямо пишет, что все сообщения об ошибках принимаются только на feedback.incy.cc, а написанное в чатах, личных сообщениях и GitHub Issues теряется. Если что-то не работает, приложите к сообщению версию приложения, платформу и логи из настроек.

Будьте осторожны и с копиями репозитория. На GitHub любой может сделать форк или выложить «сборку INCY» в своём профиле. Такие копии не проверяются разработчиком и могут содержать что угодно. Скачивайте файлы только из релизов INCY-DEV/incy-platforms и сверяйте хеши — тогда подменить файл незаметно не получится.

И наконец, в репозитории нет ключей и серверов: INCY — клиент, а ключ к серверам выдаёт сервис подписки или ваш собственный сервер. После установки останется добавить ключ — где его взять и как вставить в приложение, рассказано на странице ключи для INCY.

Вопросы и ответы

Коротко: вопросы и ответы

Короткие ответы по теме статьи. Подробности — в разделах выше.

Репозиторий INCY-DEV/incy-platforms — на него ведёт сайт разработчика incy.cc.

Версии для ПК и для Android выходят отдельно: теги desktop-vX.Y.Z и android-vX.Y.Z. Сводный релиз latest собирает свежие файлы обеих линеек.

Разработчик просит писать только на feedback.incy.cc: сообщения в Issues, по его словам, теряются.

INCY установлен — осталось добавить ключ

Само приложение серверов не даёт: нужна ссылка-подписка от сервиса или ключ своего сервера. Новым пользователям сервиса — пробный день бесплатно. Какие бывают ключи.