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) deb-control(5), dpkg-buildpackage(1). 1.23.7-dirty 2026-03-06 dpkg-checkbuilddeps(1)