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

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

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

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

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

Протестировано на macOS, Windows и Linux
Последняя проверка: Sep 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'.