Обновление Happ на Linux: почему пакетный менеджер молчит
Потому что программа поставлена отдельным файлом. Система следит за обновлениями только тех программ, что взяты из её собственных списков, а скачанный файл в этих списках не значится — в перечне обновлений он не появится никогда. Своей проверки у Happ под Linux тоже нет: механизм обновления в программе есть, но он спрашивает у разработчика служебную запись, а для Linux эта запись пустая. Официального автообновления здесь нет ни с одной стороны, порядок один — скачать свежий файл того же формата и повторить ту же команду установки.
Ссылка ведёт на «последний выпуск» разработчика: она всегда отдаёт актуальный на сегодня файл, а не номер, вписанный когда-то в текст.
Короткий ответ
Взять свежий файл того же формата, что стоял, и выполнить ту же команду установки, что и в первый раз.
- Официального автообновления нет — ни в системе, ни в самой программе. Оно не приедет ни фоном, ни вместе с общим обновлением системы, и встроенная проверка молчит: у разработчика для Linux служебная запись о версиях пустая, спрашивать программе не у кого. Следить за выходом новых выпусков придётся самому.
- Прежнюю версию удалять не нужно. Система видит, что программа с таким именем уже стоит, и заменяет её. Профили и вставленная ссылка-подписка при этом остаются.
- Формат не меняют на ходу. Стояло из
.deb— берите.deb, стояло из.rpm— берите.rpm. Формат задаёт ваша система Linux, а не удобство. - Архитектур ровно две — x64 и arm64. Имя файла отличается только этим куском. На всём остальном пакет не поставится: сборок под другие архитектуры в выпусках нет.
- Ходить в выпуски по симптому, а не по календарю. Настольная линия выпускает сборки примерно раз в неделю, и повод обновиться появляется далеко не с каждой — смотреть стоит тогда, когда что-то начало вести себя странно, и сверяться с тем, что чинили в последних выпусках.
Файл, которым обновляются
Ссылка отдаёт файл .deb последнего выпуска — вариант для Ubuntu и Debian. Остальные пять файлов под Linux (.rpm, .pkg.tar.zst и версии под arm64) лежат в том же выпуске рядом; какой нужен вам, показывает таблица ниже. Размер — от 71 до 100 МБ в зависимости от формата.
Где именно рвётся цепочка
Система следит за обновлениями только тех программ, которые сама же и принесла. Happ вы принесли файлом — в её хозяйстве его нет, и связи между ними тоже нет.
Почему обновление не приезжает само
Потому что Happ лежит вне тех списков программ, из которых ваша система берёт обновления, и она про него попросту не знает.
apt upgradeего не покажет. Команда обновляет только то, что описано в подключённых списках. Программа, поставленная из скачанного файла, там не значится — в перечне доступных обновлений её не будет.apt install happничего не находит — и это не опечатка в имени. Happ нет в списках программ самих систем Linux, и своего такого списка разработчик не держит: установка пакета не добавляет системе ни нового источника, ни ключа к нему. Ставится только файл со страницы выпусков.- Встроенная проверка обновлений здесь тоже молчит. Собственный механизм обновления у программы есть, и он спрашивает у разработчика короткую служебную запись со свежими номерами версий — но для Linux эта запись пустая, а программа читает именно её. Для Windows она заполнена, поэтому там кнопка проверки работает, а под Linux ей нечего показать.
- Единственное исключение — Arch и его производные. В пользовательском сборнике программ для Arch есть готовый Happ — это распаковка того же официального файла со страницы выпусков, и вспомогательная утилита вроде
yayилиparuподтягивает его сама. Путь неофициальный: собирает не разработчик, содержимое сборника никто не проверяет, а обычная команда обновления системы такие программы не трогает. - Отсюда весь порядок жизни: руками и по своей инициативе. На каких системах обновление приходит без участия человека, а где его каждый раз запускают сами — собрано отдельной страницей.
AppImage больше не выпускают
Формат был официальным, и это важно не перепутать: файл Happ.linux.x86.AppImage лежал в каждом настольном выпуске по 1.0.2 от 11.11.2025 включительно и до сих пор скачивается из архива. Начиная с выпуска 1.1.0 от 21.11.2025 линия перешла на deb, в 1.2.4 от 25.11.2025 добавился rpm, а сборки под arm64 появились в 2.2.0 от 24.02.2026.
Отсюда практическое: свежего AppImage не существует, а старый из архива обновлением не является — это возврат к сборке годичной давности со всеми её ошибками. Форматов сегодня ровно три, по два варианта архитектуры у каждого, итого шесть файлов в одном настольном выпуске.
Порядок обновления по шагам
Пять действий. Четвёртое — та же команда, которой вы ставили программу в первый раз; конкретную для своей системы возьмите из таблицы следом.
-
1
Уточните архитектуру и текущий номер
Команда
uname -mотвечает, какой файл вам нужен:x86_64— сборки x64,aarch64— сборки arm64. Номер установленной версии Happ показывает у себя, в настройках, пункт «О программе».Пакет не своей архитектуры менеджер устанавливать откажется — это защита, а не поломка.
-
2
Скачайте свежий файл того же формата
Формат берите тот же, что стоял. Имя файла от выпуска к выпуску не меняется — меняется только его содержимое, поэтому старый файл в папке загрузок лучше сразу убрать, чтобы не поставить его повторно.
-
3
Выйдите из программы
Погасите подключение и закройте Happ. Это не требование установщика, а способ не остаться после обновления со старой версией в памяти: запущенный процесс от замены файлов сам собой не перезапустится.
Клиент здесь — обычная программа с окном; на голой консоли без графики от него толку нет.
-
4
Повторите команду установки
Ту же самую, что и при первой установке: она и обновляет. Удалять прежнюю версию заранее не надо — система заменит её сама и сама доставит всё, что новой версии дополнительно потребуется.
-
5
Запустите и проверьте номер
Happ появляется в меню приложений как обычная программа. Откройте его, посмотрите номер в «О программе» — он должен смениться — и подключитесь. Профили и подписка на месте.
Номер не сменился, а команда отработала без ошибок — скорее всего, поставился тот же файл, что и в прошлый раз.
Ваша система, ваш файл и команда к нему
Четыре строки закрывают все шесть файлов выпуска под Linux. Команда обновления совпадает с командой установки — отдельной команды «обновить» здесь нет.
| Система | Файл из выпуска | Чем ставить и что учесть |
|---|---|---|
| Ubuntu, Debian, Mint, Pop!_OS | Happ.linux.x64.deb | sudo apt install ./Happ.linux.x64.deb. Точка со слэшем перед именем обязательна: без них система решит, что у неё просят программу из своих списков, и ответит «не найдено». |
| Fedora, openSUSE | Happ.linux.x64.rpm | sudo dnf install ./Happ.linux.x64.rpm. Тот же приём с ./ — это путь к файлу, а не имя программы. Всё, что Happ нужно для работы, система доставит сама, отдельно ставить ничего не надо. |
| Arch, Manjaro, EndeavourOS | Happ.linux.x64.pkg.tar.zst | sudo pacman -U Happ.linux.x64.pkg.tar.zst. Ключ -U сам по себе означает «из файла», поэтому ./ тут не требуется. |
| Любой из перечисленных на процессоре ARM | то же имя, но arm64 вместо x64 | Команда не меняется совсем — меняется только имя файла в ней. Что у вас, подскажет uname -m. |
Зачем обновляться, если и так работает
Ради конкретных исправлений. В выпуске 4.1.1 от 21 августа 2026 года их четыре, и первое касается Linux напрямую.
- Режим Xray TUN на Linux восстановлен. Его вернули обновлением ядра. Режим TUN — это когда через сервер уходит вообще всё, что компьютер отправляет в сеть, даже то, что про сервер ничего не знает: команды в терминале, установка программ, фоновые службы. В обычном режиме через сервер идёт только то, что настроено на него отдельно.
- Профили со старыми шифрами отсекаются до подключения. Раньше такой профиль пытался подняться и падал; теперь клиент отказывает заранее и объясняет причину понятной строкой.
- На главном экране появился переключатель «Use local DNS». Выбор, чьи серверы имён спрашивать, перестал прятаться в глубине настроек.
- Системные настройки прокси клиент больше не затирает. То, что вы задали в системе, остаётся вашим.
Пакет свежий, а список серверов пуст
Установка меняет программу — ядро, режимы, исправления. Откуда брать серверы, в пакете не записано вовсе: список приезжает по ссылке-подписке. Пустой клиент после обновления остаётся пустым, и лечится это не номером выпуска, а действующим доступом.
Короткие вопросы
Почему apt upgrade не предлагает новую версию Happ?
Потому что программа поставлена отдельным файлом. Система следит только за своими списками программ, а того, что вы принесли руками, в них нет — обновление вы запускаете сами. Своей проверки у Happ под Linux тоже нет: служебная запись о версиях для Linux у разработчика пустая.
А yay или paru обновят Happ сами?
На Arch и его производных — да, но неофициально: в пользовательском сборнике программ для Arch есть готовый Happ, и это распаковка того же файла со страницы выпусков. Собирает его не разработчик, содержимое сборника никто не проверяет, а обычная команда обновления системы такие программы не берёт — нужна именно вспомогательная утилита. На остальных системах Linux подобного пути нет.
Есть ли сборка в формате AppImage?
Свежей — нет. Файл Happ.linux.x86.AppImage был официальным файлом выпусков до 1.0.2 от 11.11.2025 включительно и до сих пор лежит в архиве, но начиная с 1.1.0 разработчик перешёл на deb, rpm и pkg.tar.zst. Скачать старый AppImage можно, но обновлением это не будет: вы получите сборку годичной давности.
Надо ли удалять прежний пакет перед установкой нового?
Нет. Система видит уже установленную программу с тем же именем и заменяет её. Список профилей и вставленная ссылка-подписка замену переживают.
Можно ли поставить .rpm, если раньше стоял .deb?
Нет. Формат диктует ваша система: Ubuntu и Debian работают с .deb, Fedora и openSUSE — с .rpm, Arch и Manjaro — с .pkg.tar.zst. Берите тот же формат, что и в прошлый раз.
У меня не x64 и не arm64. Что ставить?
Ставить нечего: сборок под другие процессоры в выпусках нет, и система откажется брать чужой файл. Проверить своё можно командой uname -m.
Как часто заходить на страницу выпусков?
По симптому. Календарь тут плохой советчик: выпуски выходят примерно раз в неделю, и большинство из них вас не касается. Повод зайти — соединение начало рваться, сервер подключается и сразу отваливается или перестал открываться конкретный сайт: в этих случаях свежее ядро действительно помогает. Если новая версия не подошла, вернуться можно — про откат.
Дальше по ленте
Страница ответила на ваш вопрос?
Спасибо, учтём при следующей правке страницы.