Репозиторий настольных сборок: что в нём лежит
Один выпуск настольного репозитория содержит около десятка файлов сразу — по одному на каждую систему и разрядность. Ниже — что означает каждое имя.
Скачанный файл — это ещё не работающее подключение: приложение пустое, пока в нём нет ссылки-подписки. Своя ссылка на 3 дня оформляется за две минуты без карты и сразу работает на 3 устройствах.
Получить ссылку →Состав одного выпуска
Когда выходит новая настольная версия, все файлы публикуются вместе, в одном списке. Список длинный, и это пугает: человек ждёт одну кнопку «скачать», а видит десяток строк. На деле выбрать нужно ровно один файл.
| Имя файла | Система | Когда он ваш |
|---|---|---|
setup-Happ.x64.exe | Windows | Обычный компьютер или ноутбук — почти всегда этот |
setup-Happ.arm64.exe | Windows на ARM | Планшет или тонкий ноутбук на процессоре ARM |
Happ.macOS.universal.dmg | macOS | Любой Mac: одна сборка на Intel и Apple Silicon |
Happ.linux.x64.deb | Debian, Ubuntu, Mint | Обычный домашний Linux на процессоре Intel или AMD |
Happ.linux.x64.rpm | Fedora, openSUSE | Дистрибутивы, работающие с пакетами rpm |
Happ.linux.x64.pkg.tar.zst | Arch, Manjaro | Дистрибутивы семейства Arch |
У пакетов Linux рядом лежат такие же файлы с arm64 вместо x64 — для одноплатных компьютеров и ARM-серверов. Разбор сборок для Linux, какой файл ваш вообще.
Почему для Mac всего один файл
В имени стоит слово universal, и это не маркетинг: внутри образа лежит программа, собранная сразу под два типа процессоров — Intel и Apple Silicon. Раздельных сборок в свежих выпусках нет, выбирать между ними не нужно. Это заметная деталь: половина инструкций в интернете до сих пор предлагает «выбрать сборку под ваш процессор». Разбор сборки для Mac.
Что находится вокруг файлов
Кроме самих сборок, в выпуске всегда есть две вещи, на которые стоит смотреть.
- Дата публикации. Показывает, насколько выпуск свежий. Если последняя дата — полугодовой давности, это не признак заброшенности: у настольной линии выпуски выходят реже мобильных.
- Пометка о предварительной версии. Такие выпуски помечаются отдельно и не попадают в прямой адрес «последней» сборки — про бета-сборки.
- Примечания к выпуску. Короткий список изменений на английском. Их пересказ — не наша тема; здесь важно только то, что они есть и написаны разработчиками.
Как попасть в нужный выпуск, не листая список
У каждого репозитория есть постоянный адрес последнего стабильного выпуска и постоянный адрес каждого файла в нём. Оба не содержат номера версии, поэтому не устаревают и не требуют обновлять закладку. Как устроен прямой адрес.
- github.com/Happ-proxy/happ-desktop/releases Список всех выпусков — что на этой странице
- …/releases/latest Последний стабильный выпуск, минуя список
- …/releases/latest/download/setup-Happ.x64.exe Сам файл для Windows: адрес не меняется от версии к версии
Почему настольных выпусков меньше
Если сравнить два репозитория, бросается в глаза разница в частоте: мобильные сборки обновляются заметно чаще настольных. Это не признак заброшенности настольной линии, а следствие устройства платформ.
- На телефонах чаще меняются требования системы и правила магазина, и сборку приходится подгонять под них;
- Мобильная линия ведёт и предварительные сборки — отдельным файлом в каждом выпуске (про бету);
- Настольный выпуск собирает сразу с десяток файлов под разные системы, и выпускать его дороже.
Практический вывод для читателя: не пугайтесь даты. Дату последнего настольного выпуска стоит сравнивать с прошлыми настольными выпусками, а не с мобильными — почему номера и даты не сопоставимы.
Если нужного формата нет
Иногда человек ищет в выпуске то, чего проект не публикует. Три частых случая и что с ними делать.
- Портативная сборка без установкиНе публикуется: в выпуске обычные установщики и пакеты
- Отдельная сборка для Windows 7Не существует: минимальная система — Windows 10 сборки 1809
- Раздельные сборки для Intel и Apple SiliconНе нужны: образ универсальный — разбор
- Пакет для вашего дистрибутива LinuxСкорее всего, подойдёт один из трёх выложенных — какой
Установщик или пакет: что выбрать на Linux
На Windows и Mac выбора нет — файл один. На Linux форматов три, и вопрос «какой правильнее» звучит регулярно. Правильный тот, который умеет ставить ваш дистрибутив: это не вопрос вкуса, а вопрос формата пакетов, принятого в системе.
Пробовать «другой формат, вдруг встанет» смысла нет: чужой пакет система просто не откроет. Соответствие форматов и дистрибутивов разобрано в сборках для Linux — там же про разницу между x64 и arm64.
Что происходит при первом запуске
Одна деталь общая для всех настольных систем и стоит отдельного упоминания: приложение попросит разрешение на настройку сетевого подключения. Это не «подозрительный запрос», а суть его работы — без такого разрешения оно не сможет направлять трафик через сервер.
| Система | Что спросит | Когда |
|---|---|---|
| Windows | подтверждение установщика и доступ к сети | при установке и первом подключении |
| macOS | проверит подпись сама, затем спросит про сеть | при первом запуске — разбор |
| Linux | права администратора при установке пакета | при установке |
Дальше поведение одинаковое: приложение запускается с пустым списком серверов и ждёт ссылку-подписку.
Один выпуск на три системы
Особенность настольной линии, которая не сразу заметна: Windows, macOS и Linux обслуживаются одним выпуском. Это значит, что версия у них общая и выходят они одновременно — в отличие от мобильной линии, живущей отдельно.
Практическая польза: если знакомый на Mac говорит, что у него вышло обновление, значит, оно вышло и для вашей Windows. Обратное тоже верно — ждать «когда доедет до моей системы» не нужно, доехало сразу.
Какой exe скачивать: x64 или arm64?
Почти всегда setup-Happ.x64.exe. Файл с arm64 нужен только владельцам устройств на процессорах ARM (разбор сборки для Windows).
В репозитории нет apk
И не должно быть: мобильные сборки лежат отдельно (мобильный репозиторий).
Какая версия там последняя?
Номер меняется постоянно, поэтому мы его не печатаем. Открывайте адрес последнего выпуска — он всегда ведёт на актуальный (где смотреть версию).
Файл для Mac один — а под мой процессор он подойдёт?
Да, сборка универсальная: работает и на Intel, и на Apple Silicon без выбора.
Официальный файл — половина дела: скачанный Happ ничего не подключает сам, он читает ссылку-подписку и идёт по ней на серверы. Свою ссылку мы выдаём сразу после оформления, она работает на 3 устройствах одновременно, поддержка отвечает за ~10 минут, первые 3 дня бесплатны и карта не нужна.
Получить ссылку-подписку →