| dpkg-checkbuilddeps(1) | dpkg suite | dpkg-checkbuilddeps(1) |
نام (NAME)
dpkg-checkbuilddeps - بررسی وابستگیها و تضادهای ساخت بسته
خلاصه دستور (SYNOPSIS)
dpkg-checkbuilddeps [گزینه...] [control-file]
توضیحات (DESCRIPTION)
این برنامه بستههای نصبشده روی سیستم را در برابر وابستگیهای ساخت و تضادهای ساختِ فهرستشده در فایل کنترل بررسی میکند. اگر هر یک از آنها برآورده نشده باشد، آنها را نمایش داده و با یک کد خروج غیرصفر خارج میشود.
بهطور پیشفرض، فایل debian/control خوانده میشود، اما میتوان یک نام فایل کنترل جایگزین را در خط فرمان مشخص کرد.
گزینهها (OPTIONS)
- --admindir=dir
- محل پایگاهدادهٔ dpkg را تغییر میدهد (از نسخهٔ 1.14.0 در dpkg). محل پیشفرض /var/lib/dpkg است.
- -A
- سطرهای Build-Depends-Arch و Build-Conflicts-Arch را نادیده میگیرد (از نسخهٔ 1.16.4 در dpkg). زمانی استفاده میشود که فقط بستههای مستقل از معماری (arch-indep) ساخته خواهند شد، یا در ترکیب با -B هنگامی که فقط یک بستهٔ منبع قرار است ساخته شود.
- -B
- سطرهای Build-Depends-Indep و Build-Conflicts-Indep را نادیده میگیرد. زمانی استفاده میشود که فقط بستههای وابسته به معماری (arch-dep) ساخته خواهند شد، یا در ترکیب با -A هنگامی که فقط یک بستهٔ منبع قرار است ساخته شود.
- -I
- وابستگیها و تضادهای ساخت توکار را نادیده میگیرد (از نسخهٔ 1.18.2 در dpkg). اینها وابستگیهای ضمنی هستند که معمولاً در یک توزیع خاص الزامی میباشند، مجموعهای موسوم به بستههای Build-Essential.
- -d build-depends-string
- -c build-conflicts-string
- به جای موارد موجود در فایل debian/control، از وابستگیها/تضادهای ساخت دادهشده استفاده میکند (از نسخهٔ 1.14.17 در dpkg).
- -a arch
- وابستگیها/تضادهای ساخت را با این فرض بررسی میکند که بستهٔ توصیفشده در فایل کنترل، به جای معماری سیستم فعلی، برای معماری میزبان دادهشده ساخته خواهد شد (از نسخهٔ 1.16.2 در dpkg).
- -P profile[,...]
- وابستگیها/تضادهای ساخت را با این فرض بررسی میکند که بستهٔ توصیفشده در فایل کنترل، برای نمایه(ها)ی ساخت مشخصشده ساخته خواهد شد (از نسخهٔ 1.17.2 در dpkg). این آرگومان یک فهرست از نامهای نمایههاست که با کاما جدا شدهاند.
- -?, --help
- پیام راهنمای نحوهٔ استفاده را نمایش داده و خارج میشود.
- --version
- اطلاعات نسخه را نمایش داده و خارج میشود.
محیط (ENVIRONMENT)
- DEB_HOST_ARCH
- معماری میزبان را تنظیم میکند. این متغیر بر منطق تفکیک وابستگیها اثر میگذارد، که در نتیجه ممکن است با آنچه dpkg سیستم قابل ارضا میداند همخوانی نداشته باشد.
- DEB_BUILD_PROFILES
- در صورت تنظیم، به عنوان نمایه(ها)ی ساخت فعال برای بستهای که در حال ساخت است استفاده خواهد شد. این متغیر فهرستی از نامهای نمایهها است که با فاصله جدا شدهاند. با گزینهٔ -P بازنویسی میشود.
- DPKG_COLORS
- حالت رنگی را تنظیم میکند (از نسخهٔ 1.18.5 در dpkg). مقادیر پذیرفتهشده در حال حاضر عبارتند از: auto (پیشفرض)، always و never.
- DPKG_NLS
- در صورت تنظیم، برای تصمیمگیری در خصوص فعالسازی پشتیبانی از زبان بومی (Native Language Support)، که با عنوان پشتیبانی از بینالمللیسازی (یا i18n) نیز شناخته میشود، به کار میرود (از نسخهٔ 1.19.0 در dpkg). مقادیر پذیرفتهشده عبارتند از: 0 و 1 (پیشفرض).
همچنین ببینید (SEE ALSO)
| 2026-03-06 | 1.23.7-dirty |