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