Официальный репозиторий 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. Это удобно, если нужна ссылка «всегда на последнюю версию»: её можно сохранить в закладки или использовать в скрипте.
| Релиз | Что внутри | Когда использовать |
|---|---|---|
| Desktop vX.Y.Z | сборки для Windows, macOS и Linux одной версии | нужна конкретная версия для ПК |
| Android vX.Y.Z | Incy.apk и файл SHA256SUMS | нужна конкретная версия APK |
| latest | свежие файлы обеих линеек и общий SHA256SUMS | нужна постоянная ссылка на последнюю версию |
В старых релизах встречаются смешанные наборы — сборки для ПК вместе с APK. Разработчик оставил их ради старых ссылок, но новые релизы для Android содержат только подписанный APK и его контрольную сумму. Если вы ищете релиз вручную, ориентируйтесь на заголовок: «Desktop v…» или «Android v…». Старые версии остаются доступными, поэтому при необходимости можно вернуться к предыдущей сборке — например, если в новой версии для ПК, которая пока в стадии pre-alpha, что-то сломалось. В таком случае обязательно сообщите об ошибке разработчику.
Какой файл выбрать
В релизе для ПК больше десятка файлов, и названия у них говорящие: в имени есть система, архитектура и формат. Вот полный список с пояснениями.
| Файл | Система | Архитектура |
|---|---|---|
| incy-windows-setup.exe | Windows 10 и 11, установщик | x64 и ARM64 |
| incy-windows-portable.zip | Windows 10 и 11, без установки | x64 и ARM64 |
| incy-macos-arm64.dmg | macOS | Apple Silicon |
| incy-macos-intel.dmg | macOS | Intel |
| incy-linux-x64.deb / .rpm | Debian, Ubuntu / Fedora | x64 |
| incy-linux-x64.pkg.tar.zst | Arch Linux | x64 |
| incy-linux-arm64.deb / .rpm | Debian, Ubuntu / Fedora | ARM64 |
| incy-linux-…-portable.zip | любой Linux, без установки | x64 или ARM64 |
| Incy.apk | Android и 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
Откройте раздел Releases
На странице репозитория INCY-DEV/incy-platforms справа — ссылка Releases. - 2
Найдите нужный релиз
Последний «Desktop v…» для ПК или «Android v…» для телефона. Сводный latest тоже подходит. - 3
Раскройте список файлов
Блок Assets внизу релиза. У каждого файла указаны размер и хеш SHA256. - 4
Скачайте файл
Нажмите на имя файла — загрузка начнётся сразу. - 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:
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 файл скачивается ещё короче:
gh release download latest --repo INCY-DEV/incy-platforms --pattern Incy.apkВ Windows без дополнительных программ файл можно скачать встроенной командой PowerShell, а затем проверить его хеш привычным Get-FileHash:
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.