Перейти к основному содержимому

ALIMUSAEV — IT и 1С

C:\> type \solutions\po\ne-ustanavlivayutsya-prilozheniya-cherez-flatpak-iz-repozitoriya-flathub-iz-za-oshibki-403.md

Не устанавливаются приложения через flatpak из репозитория flathub из-за ошибки 403

КОНТЕКСТ

Пользователь хочет устанавливать приложения из flatpak в свою систему, находясь в России.

ПРОБЛЕМА

Не получается устанавливать приложения flatpak из репозитория flathub, ругается на сервер cisco openh264 и выдает ошибку 403. Компания Cisco заблокировала доступ к своим серверам нескольким странам. Увы, Россия входит в число заблокированных. Причины, естественно, политические.

ВАРИАНТЫ РЕШЕНИЯ

Вариант А: использовать VPN для обхода блокировок.

✅ Плюсы: спокойно обходит блокировку и допускает скачивание любых программ из flatpak.

❌ Минусы: VPN — штука платная и ее может заблокировать РКН — полностью полагаться не стоит.


Вариант Б: прописать в терминале команду: flatpak mask org.freedesktop.Platform.openh264

✅ Плюсы: не нужен VPN для обхода — самое простое решение.

❌ Минусы: неофициальное решение — неизвестно при долгосрочном использовании данного варианта, но пока их нет.


Вариант В: из GitHub скачать и запустить скрипты.

✅ Плюсы: устраняет проблему с доступом, можно доработать скрипт.

❌ Минусы: сложно.


Вариант Г: развернуть собственный репозиторий или использовать другой репозиторий вместо flathub.

✅ Плюсы: как бы официальное решение — ПО будет доступно из другого репозитория без проблем, плюс будет собственный репозиторий — независимость от политики.

❌ Минусы: будет мало ПО, вдобавок сложно поддерживать собственный репозиторий.


Вариант Д: переехать в другую страну.

✅ Плюсы: не будет проблем с зарубежным сервисом и ПО.

❌ Минусы: радикальный вариант — зависит от объема кошелька и желания переехать в другую страну.


Вариант Е: скачать нужное ПО из браузера или из другого репозитория.

✅ Плюсы: метод по-старинке — может сработать; другой репозиторий не вызывает такой ошибки.

❌ Минусы: данное ПО придется обновлять вручную; не всегда можно найти нужное ПО где-то помимо flathub-репозитория.


Вариант Ё: скачать нужное ПО из репозитория дистрибутива.

✅ Плюсы: ПО доступно нативно — легко установить и обновить.

❌ Минусы: может засорить систему лишними зависимостями; в зависимости от дистрибутива версия ПО может отставать от версии flatpak.


ВЫБОР РЕШЕНИЯ

Вариант Б — проверено на Debian 13. Он не требует VPN и позволяет скачивать любую программу из репозитория. Является самым простым решением и на данный момент работает без проблем.

Если есть VPN для обхода блокировок — вариант А.

Если ПО доступно нативно — вариант Ё, иначе Е.

Остальные варианты крайние и не рекомендуется даже рассматривать их.

✅ Применимо: когда нужно скачать приложение из flatpak и доступны варианты обхода ошибки 403.

❌ Не применимо: когда это же ПО есть в репозиториях дистрибутива — проще не заморачиваться и установить нативно, если не важна версия ПО.