| dpkg-vendor(1) | dpkg suite | dpkg-vendor(1) |
نام (NAME)
dpkg-vendor - بررسی اطلاعات ارائهدهنده دبیان
خلاصه دستور (SYNOPSIS)
dpkg-vendor [گزینه...] دستور
توضیحات (DESCRIPTION)
dpkg-vendor ابزاری برای پرسوجوی اطلاعات درباره ارائهدهندگان فهرستشده در /etc/dpkg/origins است. فایل /etc/dpkg/origins/default حاوی اطلاعاتی درباره ارائهدهنده فعلی است.
فایلهای مبدا (origins) متادادههایی درباره ارائهدهندگان خاص ارائه میدهند، مانند نشانی وب آنها یا محل ارسال گزارشهای باگ، و معمولاً هم برای تعیین رفتار ابزارها و محتویات حاصل در طول ساخت بسته با هدف یک ارائهدهنده خاص و هم برای توصیف خاستگاه بستهها استفاده میشوند.
بستهها میتوانند با درج فیلد Origin ارائهدهنده خود را صراحتاً اعلام کنند؛ در غیر این صورت، ارائهدهنده برای بستهای بدون این فیلد، همان ارائهدهندهای در نظر گرفته میشود که پیوند نمادین default مبدا به آن اشاره میکند.
پیوند نمادین default همچنین برای نشان دادن خاستگاه نصب فعلی مدیریتشده توسط dpkg به کار میرود، خواه یک توزیع کامل باشد یا یک لایه بر روی یک سیستم پایه موجود که یا فاقد سیستم بستهبندی است یا دارای یک سیستم بومی است.
این برنامه در dpkg 1.15.1 معرفی شد.
دستورها (COMMANDS)
- --is vendor
- اگر ارائهدهنده فعلی vendor باشد، با وضعیت 0 خارج میشود. در غیر این صورت با وضعیت 1 خارج میشود.
- --derives-from vendor
- اگر توزیع ارائهدهنده فعلی مشتقی از vendor باشد، با وضعیت 0 خارج میشود، در غیر این صورت با وضعیت 1 خارج میشود. این دستور از فیلد Parent برای پیمایش تمام اجداد ارائهدهنده فعلی استفاده میکند.
- --query field
- مقدار فیلد اختصاصی ارائهدهنده (field) را برای ارائهدهنده فعلی در خروجی استاندارد چاپ میکند.
- --help
- پیام راهنمای استفاده را نمایش داده و خارج میشود.
- --version
- اطلاعات نسخه را نمایش داده و خارج میشود.
گزینهها (OPTIONS)
- --vendor vendor
- فرض میکند که ارائهدهنده فعلی vendor است، بهجای اینکه آن را از طریق متغیر محیطی DEB_VENDOR یا /etc/dpkg/origins/default شناسایی کند.
محیط (ENVIRONMENT)
- DEB_VENDOR
- این تنظیم ارائهدهنده فعلی را تعریف میکند. اگر تنظیم نشده باشد، ارائهدهنده فعلی را با خواندن /etc/dpkg/origins/default شناسایی خواهد کرد.
- DPKG_COLORS
- حالت رنگ را تنظیم میکند (از dpkg 1.18.5). مقادیر پذیرفتهشده در حال حاضر عبارتند از: auto (پیشفرض)، always و never.
- DPKG_NLS
- اگر تنظیم شده باشد، برای تصمیمگیری درباره فعال کردن پشتیبانی از زبان محلی (NLS)، معروف به پشتیبانی بینالمللیسازی (یا i18n) استفاده میشود (از dpkg 1.19.0). مقادیر پذیرفتهشده عبارتند از: 0 و 1 (پیشفرض).
فایلها (FILES)
پشتیبانی از بستهبندی (Packaging support)
- /usr/share/dpkg/vendor.mk
- قطعهکد Makefile که ارائهدهنده فعلی و والد آن را در متغیرها قرار میدهد، و ماکروهای make را برای بررسی مشتقات ارائه میدهد (از dpkg 1.16.1).
همچنین ببینید (SEE ALSO)
| 2026-03-06 | 1.23.7-dirty |