ARCHBUILD(1)   ARCHBUILD(1)

archbuild - اسکریپتی برای ساخت بسته آرچ لینوکس درون یک chroot تمیز

archbuild [گزینه‌ها] — [آرگومان‌های makechrootpkg]

دستور archbuild اسکریپتی برای ساخت بستهٔ آرچ لینوکس است. archbuild بخشی از devtools است اما فقط باید از طریق یکی از پیوندهای نمادین (symlinks) زیر استفاده شود:

•extra-x86_64-build
•gnome-unstable-x86_64-build
•kde-unstable-x86_64-build
•multilib-build
•multilib-staging-build
•multilib-testing-build
•staging-x86_64-build
•testing-x86_64-build

پیوند نمادینی که برای اجرای آن استفاده می‌شود توسط archbuild بررسی خواهد شد تا مشخص گردد که می‌خواهید از کدام هدف استفاده کنید. این اسکریپت پیکربندی موجود pacman را از reponame-arch.conf با امکان بازگشت (fallback) به reponame.conf از مسیر /usr/share/devtools/pacman.conf.d بارگیری می‌کند. پیکربندی makepkg از repo-arch.conf با امکان بازگشت به reponame.conf از مسیر /usr/share/devtools/makepkg.conf.d بارگیری می‌شود.

همچنین پیکربندی bind mount را از mount.d/arch در /usr/share/devtools بارگیری می‌کند. قالب پرونده به این صورت است که هر خطی که با ro یا rw آغاز شود استفاده شده و سایر خطوط نادیده گرفته می‌شوند؛ ادامهٔ خط استفاده‌شده به صورت out/path:in/path است که یک فاصله به عنوان جداکننده پیش از آن قرار می‌گیرد. عبارت ro به معنای اتصال فقط‌خواندنی (read-only mount) و rw به معنای اتصال خواندنی-نوشتنی (read-write mount) است.

-h

نمایش گزینه‌های خط فرمان.

-c

ایجاد مجدد chroot پیش از ساخت.

-r <dir>

ایجاد chrootها در این دایرکتوری.

devtools(7)

https://gitlab.archlinux.org/archlinux/devtools

لطفاً اشکالات و درخواست‌های قابلیت‌های جدید را در سامانه پیگیری اشکالات گزارش دهید. لطفاً تمام تلاش خود را برای ارائه یک نمونه آزمایشی با قابلیت بازتولید برای اشکالات به کار گیرید.

2026-06-21