단일 파일 묶음(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