| MAKECHROOTPKG(1) | MAKECHROOTPKG(1) |
نام (NAME)
makechrootpkg - ساخت یک PKGBUILD در یک محیط chroot مشخص
خلاصه دستور (SYNOPSIS)
makechrootpkg [گزینهها] -r <دایرکتوری_chroot> [--] [آرگومانهای makepkg]
توضیحات (DESCRIPTION)
این اسکریپت را در دایرکتوری حاوی یک PKGBUILD اجرا کنید تا بسته درون یک chroot تمیز ساخته شود. آرگومانهایی که پس از نشانگر پایان گزینهها (--) به این اسکریپت ارسال شوند، به makepkg تحویل داده خواهند شد.
دایرکتوری chroot شامل پوشههای زیر است: <chrootdir>/{root, copy} اما بهطور پیشفرض تنها وجود "root" الزامی است. نسخهٔ کاری (working copy) در صورت نیاز به طور خودکار ایجاد خواهد شد.
دایرکتوری "root" در chroot باید از طریق دستور زیر ایجاد شود:
mkarchroot <chrootdir>/root base-devel
این اسکریپت در صورتی که متغیرهای {SRC,SRCPKG,PKG,LOG}DEST، NPROC، MAKEFLAGS و PACKAGER در متغیرهای محیطی وجود نداشته باشند، مقادیر آنها را از makepkg.conf(5) میخواند.
آرگومانهای پیشفرض makepkg: --syncdeps --noconfirm --log --holdver --skipinteg
گزینهها (OPTIONS)
-h
-c
-d <پوشه>
-D <پوشه>
-t <پوشه>[:<گزینهها>]
-u
-r <پوشه>
-I <بسته>
-l <نسخه_کاری>
-n
-C
-T
-U
-x <زمان>
همچنین ببینید (SEE ALSO)
systemd-nspawn(1)
صفحه خانگی (HOMEPAGE)
https://gitlab.archlinux.org/archlinux/devtools
لطفاً باگها و درخواستهای قابلیت جدید را در سامانه پیگیری مشکلات گزارش دهید. لطفاً تمام تلاش خود را برای ارائه یک نمونه آزمایشی با قابلیت بازتولید برای باگها به کار گیرید.
| 2026-06-21 |