FLATPAK BUILD-BUNDL(1) flatpak build-bundle FLATPAK BUILD-BUNDL(1)

flatpak-build-bundle - ایجاد یک بستهٔ تک‌فایلی (باندل) از یک مخزن محلی

flatpak build-bundle [OPTION...] LOCATION FILENAME NAME [BRANCH]

یک فایل تکی به نام FILENAME برای برنامهٔ کاربردی (یا محیط زمان اجرای) به نام NAME در مخزن واقع در LOCATION ایجاد می‌کند. اگر یک BRANCH مشخص شده باشد، این شاخه از برنامهٔ کاربردی استفاده می‌شود.

شناسهٔ مجموعه (collection ID) تنظیم‌شده روی مخزن در LOCATION (در صورت تنظیم بودن) برای این باندل استفاده خواهد شد.

مگر اینکه از --oci استفاده شود، قالب فایل باندل به‌صورت یک دلتای ایستا (static delta) از ostree (در برابر یک پایهٔ خالی) همراه با برخی فراداده‌های مخصوص flatpak برای آیکون‌های برنامه و appdata خواهد بود.

گزینه‌های زیر پشتیبانی می‌شوند:

-h, --help

نمایش گزینه‌های راهنما و خروج.

--runtime

صادر کردن یک محیط زمان اجرا به جای یک برنامهٔ کاربردی.

--arch=ARCH

معماری مورد نظر برای ایجاد باندل. برای مشاهدهٔ معماری‌های پشتیبانی‌شده توسط میزبان، flatpak --supported-arches را ببینید.

--repo-url=URL

نشانی اینترنتی (URL) مخزنی که برنامه می‌تواند از آن به‌روزرسانی شود. نصب باندل به‌طور خودکار یک مخزن دوردست (remote) را برای این URL پیکربندی می‌کند.

--runtime-repo=URL

نشانی اینترنتی (URL) یک فایل .flatpakrepo که حاوی اطلاعات مربوط به مخزنی است که محیط‌های زمان اجرای مورد نیاز برنامه را تأمین می‌کند.

--gpg-keys=FILE

افزودن کلید GPG از FILE (از - برای stdin استفاده کنید).

--gpg-homedir=PATH

دایرکتوری خانگی GPG (مسیر Homedir) برای استفاده هنگام جستجوی دسته‌کلیدها (keyrings).

--from-commit=COMMIT

کامیت OSTree که باید باندل دلتا از آن ساخته شود.

--oci

صادر کردن به یک ایمیج OCI به‌جای باندل Flatpak.

--oci-layer-compress=gzip|zstd

انتخاب نحوهٔ فشرده‌سازی لایه‌ها در ایمیج‌های OCI. فرمت gzip (پیش‌فرض) به‌طور همگانی پشتیبانی می‌شود، اما zstd سریع‌تر فشرده‌سازی می‌کند و به ایمیج‌های کوچک‌تری منجر می‌شود. از سال ۲۰۲۳، پشتیبانی از zstd در بیشتر رجیستری‌های بزرگ فراهم است.

-v, --verbose

چاپ اطلاعات اشکال‌زدایی در طول پردازش دستور.

--ostree-verbose

چاپ اطلاعات اشکال‌زدایی OSTree در طول پردازش دستور.

$ flatpak build-bundle /var/lib/flatpak/repo gnome-calculator.flatpak org.gnome.Calculator stable
$ flatpak build-bundle ~/.local/share/flatpak/repo gnome-calculator.flatpak org.gnome.Calculator stable

ostree(1), flatpak(1), flatpak-build-init(1), flatpak-build(1), flatpak-build-finish(1), flatpak-build-import-bundle(1), flatpak-build-update-repo(1)

flatpak