FLATPAK FLATPAKREPO
Konwersja plików

Konwertuj FLATPAK na FLATPAKREPO

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja FLATPAK na FLATPAKREPO?
Tak - FLATPAK konwertuje się na FLATPAKREPO.

Plik .flatpak to jednorazowy pakiet aplikacji, podczas gdy .flatpakrepo to mały plik INI opisujący hostowane repozytorium. Użyj flatpak build-import-bundle, aby załadować pakiet do repozytorium, flatpak build-update-repo, aby je sfinalizować, a następnie ręcznie napisz plik .flatpakrepo wskazujący na URL repozytorium i klucz GPG.

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Sep 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować FLATPAK na FLATPAKREPO?

Pakiety są wygodne do przesyłania jednej aplikacji jako pojedynczego pliku, ale nie mogą dostarczać aktualizacji; repozytorium może to robić. Publikacja pliku .flatpakrepo pozwala użytkownikom uruchomić flatpak remote-add --from twoje_repo.flatpakrepo, a następnie normalnie instalować i aktualizować aplikację. Sam plik .flatpakrepo nie zawiera aplikacji - jedynie odnosi się do repozytorium zbudowanego z pakietu.

Jak przekonwertować FLATPAK na FLATPAKREPO

flatpak build-import-bundle + build-update-repo

Uruchom flatpak build-import-bundle ~/mojerepo app.flatpak, aby dodać aplikację do lokalnego repozytorium OSTree, a następnie flatpak build-update-repo ~/mojerepo, aby wygenerować podsumowanie. Dodaj --gpg-sign=ID_KLUCZA do obu poleceń, aby je podpisać.

Hostowanie repozytorium i ręczne pisanie .flatpakrepo

Udostępnij ~/mojerepo przez HTTP(S), a następnie utwórz plik z sekcją [Flatpak Repo] zawierającą Url=, Title= oraz klucz GPGKey= w formacie base64 (z gpg --export ID_KLUCZA | base64 -w0). Zapisz go jako mojerepo.flatpakrepo.

flatpak remote-add --from (weryfikacja)

Przetestuj wynik za pomocą flatpak remote-add --from mojerepo.flatpakrepo, co odczyta URL i klucz z pliku i zarejestruje zdalne źródło.

O tych formatach

Jakość i na co uważać

  • Plik .flatpakrepo nie zawiera żadnych danych aplikacji - jeśli hostowane repozytorium przejdzie w tryb offline, plik będzie bezużyteczny.
  • Pominięcie build-update-repo spowoduje, że podsumowanie będzie nieaktualne, więc klienci nie będą mogli instalować z repozytorium przez HTTP.
  • Linia GPGKey musi zawierać klucz publiczny zakodowany w base64 w jednej linii, w przeciwnym razie weryfikacja zakończy się niepowodzeniem.

Najczęściej zadawane pytania

Czy plik .flatpakrepo zawiera samą aplikację?
Nie. Przechowuje on jedynie adres URL repozytorium, tytuł i klucz GPG; aplikacja znajduje się w hostowanym repozytorium OSTree.
Czy potrzebuję klucza GPG?
Jest to zdecydowanie zalecane. Podpisz import pakietu i aktualizację repozytorium za pomocą --gpg-sign, a następnie umieść klucz base64 w pliku .flatpakrepo.
Po co w ogóle konwertować pakiet na repozytorium?
Pakiety nie mogą wysyłać aktualizacji. Repozytorium wskazane przez .flatpakrepo pozwala użytkownikom otrzymywać przyszłe wersje za pomocą flatpak update.
Gdzie mogę umieścić plik .flatpakrepo, aby wstępnie skonfigurować zdalne źródło?
W skali całego systemu umieść go w /etc/flatpak/remotes.d/ lub /usr/share/flatpak/remotes.d/ z rozszerzeniem .flatpakrepo.