.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "dpkg-checkbuilddeps 1" .TH dpkg-checkbuilddeps 1 2026-03-06 1.23.7-dirty "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" dpkg\-checkbuilddeps \- بررسی وابستگی‌ها و تضادهای ساخت بسته .SH "خلاصه دستور (SYNOPSIS)" .IX Header "خلاصه دستور (SYNOPSIS)" \&\fBdpkg\-checkbuilddeps\fR [\fIگزینه\fR...] [\fIcontrol\-file\fR] .SH "توضیحات (DESCRIPTION)" .IX Header "توضیحات (DESCRIPTION)" این برنامه بسته‌های نصب‌شده روی سیستم را در برابر وابستگی‌های ساخت و تضادهای ساختِ فهرست‌شده در فایل کنترل بررسی می‌کند. اگر هر یک از آن‌ها برآورده نشده باشد، آن‌ها را نمایش داده و با یک کد خروج غیرصفر خارج می‌شود. .PP به‌طور پیش‌فرض، فایل \&\fBdebian/control\fR خوانده می‌شود، اما می‌توان یک نام فایل کنترل جایگزین را در خط فرمان مشخص کرد. .SH "گزینه‌ها (OPTIONS)" .IX Header "گزینه‌ها (OPTIONS)" .IP \fB\-\-admindir=\fR\fIdir\fR 4 .IX Item "--admindir=dir" محل پایگاه‌دادهٔ \&\fBdpkg\fR را تغییر می‌دهد (از نسخهٔ 1.14.0 در dpkg). محل پیش‌فرض \&\fI/var/lib/dpkg\fR است. .IP \fB\-A\fR 4 .IX Item "-A" سطرهای \&\fBBuild\-Depends\-Arch\fR و \&\fBBuild\-Conflicts\-Arch\fR را نادیده می‌گیرد (از نسخهٔ 1.16.4 در dpkg). زمانی استفاده می‌شود که فقط بسته‌های مستقل از معماری (arch\-indep) ساخته خواهند شد، یا در ترکیب با \&\fB\-B\fR هنگامی که فقط یک بستهٔ منبع قرار است ساخته شود. .IP \fB\-B\fR 4 .IX Item "-B" سطرهای \&\fBBuild\-Depends\-Indep\fR و \&\fBBuild\-Conflicts\-Indep\fR را نادیده می‌گیرد. زمانی استفاده می‌شود که فقط بسته‌های وابسته به معماری (arch\-dep) ساخته خواهند شد، یا در ترکیب با \&\fB\-A\fR هنگامی که فقط یک بستهٔ منبع قرار است ساخته شود. .IP \fB\-I\fR 4 .IX Item "-I" وابستگی‌ها و تضادهای ساخت توکار را نادیده می‌گیرد (از نسخهٔ 1.18.2 در dpkg). این‌ها وابستگی‌های ضمنی هستند که معمولاً در یک توزیع خاص الزامی می‌باشند، مجموعه‌ای موسوم به بسته‌های \&\fBBuild\-Essential\fR. .IP "\fB\-d\fR \fIbuild\-depends\-string\fR" 4 .IX Item "-d build-depends-string" .PD 0 .IP "\fB\-c\fR \fIbuild\-conflicts\-string\fR" 4 .IX Item "-c build-conflicts-string" .PD به جای موارد موجود در فایل \&\fIdebian/control\fR، از وابستگی‌ها/تضادهای ساخت داده‌شده استفاده می‌کند (از نسخهٔ 1.14.17 در dpkg). .IP "\fB\-a\fR \fIarch\fR" 4 .IX Item "-a arch" وابستگی‌ها/تضادهای ساخت را با این فرض بررسی می‌کند که بستهٔ توصیف‌شده در فایل کنترل، به جای معماری سیستم فعلی، برای معماری میزبان داده‌شده ساخته خواهد شد (از نسخهٔ 1.16.2 در dpkg). .IP "\fB\-P\fR \fIprofile\fR[\fB,\fR...]" 4 .IX Item "-P profile[,...]" وابستگی‌ها/تضادهای ساخت را با این فرض بررسی می‌کند که بستهٔ توصیف‌شده در فایل کنترل، برای نمایه(ها)ی ساخت مشخص‌شده ساخته خواهد شد (از نسخهٔ 1.17.2 در dpkg). این آرگومان یک فهرست از نام‌های نمایه‌هاست که با کاما جدا شده‌اند. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" پیام راهنمای نحوهٔ استفاده را نمایش داده و خارج می‌شود. .IP \fB\-\-version\fR 4 .IX Item "--version" اطلاعات نسخه را نمایش داده و خارج می‌شود. .SH "محیط (ENVIRONMENT)" .IX Header "محیط (ENVIRONMENT)" .IP \fBDEB_HOST_ARCH\fR 4 .IX Item "DEB_HOST_ARCH" معماری میزبان را تنظیم می‌کند. این متغیر بر منطق تفکیک وابستگی‌ها اثر می‌گذارد، که در نتیجه ممکن است با آنچه dpkg سیستم قابل ارضا می‌داند همخوانی نداشته باشد. .IP \fBDEB_BUILD_PROFILES\fR 4 .IX Item "DEB_BUILD_PROFILES" در صورت تنظیم، به عنوان نمایه(ها)ی ساخت فعال برای بسته‌ای که در حال ساخت است استفاده خواهد شد. این متغیر فهرستی از نام‌های نمایه‌ها است که با فاصله جدا شده‌اند. با گزینهٔ \&\fB\-P\fR بازنویسی می‌شود. .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" حالت رنگی را تنظیم می‌کند (از نسخهٔ 1.18.5 در dpkg). مقادیر پذیرفته‌شده در حال حاضر عبارتند از: \&\fBauto\fR (پیش‌فرض)، \&\fBalways\fR و \&\fBnever\fR. .IP \fBDPKG_NLS\fR 4 .IX Item "DPKG_NLS" در صورت تنظیم، برای تصمیم‌گیری در خصوص فعال‌سازی پشتیبانی از زبان بومی (Native Language Support)، که با عنوان پشتیبانی از بین‌المللی‌سازی (یا i18n) نیز شناخته می‌شود، به کار می‌رود (از نسخهٔ 1.19.0 در dpkg). مقادیر پذیرفته‌شده عبارتند از: \&\fB0\fR و \&\fB1\fR (پیش‌فرض). .SH "همچنین ببینید (SEE ALSO)" .IX Header "همچنین ببینید (SEE ALSO)" \&\fBdeb\-control\fR\|(5), \&\fBdpkg\-buildpackage\fR\|(1).