단일 파일 묶음(Single-file bundles, 또는 번들)🔗
저장소를 호스팅하는 것은 응용프로그램 배포를 위해 좋은 방법이다. 저장소의 응용프로그램들은 업데이트하기가 용이하기 때문이다. 그러나 어떤 경우에는 웹사이트에서 다운로드 하거나, 이동식 저장매체에 담아 전달하거나, 이메일에 첨부하기 쉬운, 단일 파일 묶음(Single-file bundles, 또는 번들)의 형태가 더 편리할 수도 있다.
경고
Since single-file bundles don’t include dependencies or AppStream data, the preferred way of distributing applications offline is with the create-usb command; see USB Drives.
build-bundle 또는 build-import-bundle 명령을 통해 저장소의 응용프로그램을 번들로 변환하거나, 역변환 할 수 있다:
$ flatpak build-bundle [OPTION...] LOCATION FILENAME NAME [BRANCH]
$ flatpak build-import-bundle [OPTION...] LOCATION FILENAME
예를 들어, ~/repositories/apps 로부터 GNOME 사전 응용프로그램을 포함하고 있는 dictionary.flatpak 이름의 번들을 생성하려면, 다음과 같이 실행한다:
$ flatpak build-bundle ~/repositories/apps dictionary.flatpak org.gnome.Dictionary
You can also set a runtime repo in the bundle:
$ flatpak build-bundle ~/repositories/apps dictionary.flatpak org.gnome.Dictionary --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo
다른 머신 상의 저장소로 번들을 읽어들이려면(Import), 다음과 같이 실행한다:
$ flatpak build-import-bundle ~/my-apps dictionary.flatpak
Alternatively, bundles can also be installed directly without importing them:
$ flatpak install dictionary.flatpak