FLATPAK BUILD-INIT(1) flatpak build-init FLATPAK BUILD-INIT(1) نام (NAME) flatpak-build-init - مقداردهی اولیه یک دایرکتوری ساخت خلاصه دستور (SYNOPSIS) flatpak build-init [OPTION...] DIRECTORY APPNAME SDK RUNTIME [BRANCH] توضیحات (DESCRIPTION) یک پوشهٔ ساخت مجزا را مقداردهی اولیه می‌کند. DIRECTORY نام این پوشه است. APPNAME شناسهٔ برنامه (application id) برای برنامه‌ای است که ساخته خواهد شد. SDK و RUNTIME کیت توسعه (sdk) و محیط زمان‌اجرایی (runtime) را مشخص می‌کنند که برنامه باید بر اساس آن ساخته و در آن اجرا شود. BRANCH نسخهٔ sdk و runtime را مشخص می‌کند. پوشه‌ای را به‌عنوان پوشهٔ ساخت مقداردهی اولیه می‌کند که می‌تواند به‌عنوان پوشهٔ مقصد دستور flatpak build استفاده شود. این دستور یک فایل metadata درون پوشهٔ مشخص‌شده ایجاد می‌کند. علاوه بر این، زیرپوشه‌های خالی files و var نیز ساخته می‌شوند. اجرای build-init روی پوشه‌ای که از قبل به‌عنوان پوشهٔ ساخت مقداردهی اولیه شده باشد، منجر به خطا می‌شود. گزینه‌ها (OPTIONS) گزینه‌های زیر پشتیبانی می‌شوند: -h, --help نمایش گزینه‌های راهنما و خروج. --arch=ARCH معماری مورداستفاده. برای مشاهدهٔ معماری‌های پشتیبانی‌شده توسط سیستم میزبان، به flatpak --supported-arches مراجعه کنید. -v, --var=RUNTIME مقداردهی اولیه var از محیط زمان‌اجرای نام‌برده‌شده. -w, --writable-sdk مقداردهی اولیه /usr با یک نسخه از sdk، که در طول اجرای flatpak build قابل نوشتن باشد. اگر نیاز دارید در طول فرآیند ساخت ابزارهای ساخت را در /usr نصب کنید، از این گزینه استفاده می‌شود. این اطلاعات در زیرپوشهٔ usr پوشهٔ برنامه ذخیره می‌شود، اما بخشی از برنامهٔ نهایی نخواهد بود. --tag=TAG افزودن یک برچسب (tag) به فایل فراداده. این گزینه می‌تواند چندین بار استفاده شود. --sdk-extension=EXTENSION هنگام استفاده از --writable-sdk، علاوه بر sdk، افزونهٔ مشخص‌شده را نیز نصب می‌کند. این گزینه می‌تواند چندین بار استفاده شود. --extension=NAME=VARIABLE[=VALUE] افزودن اطلاعات نقطهٔ گسترش (extension point). --sdk-dir مشخص کردن یک زیرپوشهٔ سفارشی برای استفاده به‌جای usr برای گزینهٔ --writable-sdk. --update مقداردهی اولیه مجدد sdk و var؛ در صورت مقداردهی قبلی با خطا مواجه نمی‌شود. --base=APP مقداردهی اولیه برنامه با فایل‌هایی از یک برنامهٔ مشخص‌شدهٔ دیگر. --base-version=VERSION مشخص کردن نسخهٔ مورداستفاده برای --base. در صورت عدم تعیین، به‌طور پیش‌فرض "master" خواهد بود. --base-extension=EXTENSION هنگام استفاده از --base، افزونهٔ مشخص‌شده را نیز از برنامه نصب می‌کند. این گزینه می‌تواند چندین بار استفاده شود. --type=TYPE از این گزینه می‌توان برای ساخت انواع مختلف موجودیت‌ها استفاده کرد. مقدار پیش‌فرض "app" است که یک برنامهٔ معمولی است، اما "runtime" یک محیط زمان‌اجرا بر پایهٔ یک محیط زمان‌اجرای موجود ایجاد می‌کند، و "extension" یک افزونه برای یک برنامه یا محیط زمان‌اجرا می‌سازد. --extension-tag=EXTENSION_TAG در صورت ساخت یک افزونه، برچسبی است که هنگام جستجو برای نقطهٔ اتصال (mount point) افزونه استفاده می‌شود. --verbose چاپ اطلاعات اشکال‌زدایی در طول پردازش دستور. --ostree-verbose چاپ اطلاعات اشکال‌زدایی OSTree در طول پردازش دستور. مثال‌ها (EXAMPLES) $ flatpak build-init /build/my-app org.example.myapp org.gnome.Sdk org.gnome.Platform 3.36 همچنین ببینید (SEE ALSO) flatpak(1), flatpak-build(1), flatpak-build-finish(1), flatpak-build- export(1) flatpak FLATPAK BUILD-INIT(1)