apk-mkpkg(8) System Manager's Manual apk-mkpkg(8)

apk-mkpkg - ایجاد و ساخت فایلهای بسته apk

apk mkpkg [<گزینه‌ها>...]

دستور apk mkpkg یک فایل بسته را از متادیتا و فایل‌های داده ارائه‌شده ایجاد می‌کند.

--compat APK_VERSION

تولید بسته‌های سازگار با نسخه‌های ارائه‌شده apk. در حال حاضر مقدار پیش‌فرض 3.0.0_pre1 است.

--files, -F PATH

تعیین مسیر ریشه ساخت (build root) که فایل‌ها برای گنجانده شدن در بسته از آنجا جمع‌آوری می‌شوند.

--info, -I KEY:VALUE

تعیین متادیتا برای بسته. به فیلد متادیتای KEY مقدار VALUE را اختصاص می‌دهد. برای مشاهده فهرست فیلدهای متادیتای APKv3 به apk-package(5) مراجعه کنید. این گزینه می‌تواند مقدار را به فیلد متادیتای "package info" یا "package" اختصاص دهد.

--output, -o FILE

تعیین FILE به عنوان نام فایل خروجی. در صورت عدم تعیین، یک نام پیش‌فرض از فیلدهای متادیتای بسته استخراج و تعیین خواهد شد.

--rootnode[=BOOL]

نام مستعار منسوخ‌شده برای تعیین نسخه سازگاری. مقدار yes به --compat=3.0.0_pre1 و مقدار no به --compat=3.0.0_pre3 تبدیل می‌شود.

--script, -s TYPE:SCRIPT

افزودن SCRIPT مشخص‌شده با نوع TYPE. برای مشاهده فهرست انواع اسکریپت‌ها و زمان اجرای آن‌ها، به بخش PACKAGE METADATA / scripts در apk-package(5) مراجعه کنید.

--stdout

ارسال بسته تولیدشده به خروجی استاندارد (stdout).

--trigger, -t TRIGGER

افزودن مشخصات مسیر TRIGGER به فهرست محرک‌ها (triggers) که بر زمان اجرای اسکریپت trigger تأثیر می‌گذارند.

--xattrs[=BOOL]

مشخص می‌کند که آیا ویژگی‌های گسترده (xattrs) باید در متادیتا گنجانده شوند یا خیر.

apk(8), apk-package(5)

2026-08-31