FLATPAK FLATPAKREF
Конвертация файлов

Конвертировать FLATPAK в FLATPAKREF

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать FLATPAK в FLATPAKREF?
Да - FLATPAK конвертируется в FLATPAKREF.

.flatpakref - это не распакованный пакет, а небольшой текстовый указатель на репозиторий, в котором размещено приложение. Импортируйте ваш .flatpak в локальный репозиторий с помощью flatpak build-import-bundle, опубликуйте репозиторий, а затем вручную создайте файл .flatpakref с ID приложения, веткой и URL репозитория.

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Nov 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать FLATPAK в FLATPAKREF?

.flatpak - это единый автономный пакет, в то время как .flatpakref - это крошечный файл-ссылка, который добавляет удаленный источник и устанавливает приложение в один клик. Вы создаете .flatpakref после того, как определитесь с местом хостинга приложения, поэтому пакет сначала должен попасть в репозиторий.

Способы конвертации FLATPAK в FLATPAKREF

flatpak build-import-bundle + репозиторий OPEN-SOURCE

Выполните flatpak build-import-bundle ~/my-repo app.flatpak для импорта пакета, затем flatpak build-update-repo ~/my-repo и разместите этот каталог по протоколу HTTP.

Создание файла .flatpakref FREE

Создайте текстовый файл с заголовком [Flatpak Ref] и полями Name=, Branch=, Url= (URL вашего репозитория) и GPGKey= в формате base64; пользователи открывают его, чтобы добавить источник и установить приложение.

Об этих форматах

Качество и на что обратить внимание

  • .flatpakref работает только в том случае, если репозиторий, на который он указывает, доступен в сети; сам файл не содержит данных приложения.
  • Параметр Url в ссылке должен соответствовать фактическому адресу хостинга репозитория, а GPGKey должен быть ключом в base64, которым подписан репозиторий, иначе установка не удастся.
  • Однофайловые пакеты не поддерживают пути обновления, поэтому смысл ссылки заключается в предоставлении пользователям репозитория, из которого они смогут получать обновления.

Часто задаваемые вопросы

Создает ли build-import-bundle файл .flatpakref?
Нет, эта команда только импортирует пакет в репозиторий. Файл .flatpakref нужно написать вручную.
Как получить значение GPGKey в base64?
Экспортируйте ключ подписи с помощью gpg --export <keyid> и передайте его через конвейер в base64 | tr -d '\n'.
Do I have to host a repository?
Yes for a ref. If you just want a one-off install, use flatpak install app.flatpak on the bundle directly.
How do I get the base64 GPGKey value?
Export the signing key with gpg --export <keyid> and pipe it through base64 | tr -d '\n'.