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