dpkg-vendor(1) dpkg suite dpkg-vendor(1)

dpkg-vendor - بررسی اطلاعات ارائهدهنده دبیان

dpkg-vendor [گزینه...] دستور

dpkg-vendor ابزاری برای پرس‌وجوی اطلاعات درباره ارائه‌دهندگان فهرست‌شده در /etc/dpkg/origins است. فایل /etc/dpkg/origins/default حاوی اطلاعاتی درباره ارائه‌دهنده فعلی است.

فایل‌های مبدا (origins) متاداده‌هایی درباره ارائه‌دهندگان خاص ارائه می‌دهند، مانند نشانی وب آن‌ها یا محل ارسال گزارش‌های باگ، و معمولاً هم برای تعیین رفتار ابزارها و محتویات حاصل در طول ساخت بسته با هدف یک ارائه‌دهنده خاص و هم برای توصیف خاستگاه بسته‌ها استفاده می‌شوند.

بسته‌ها می‌توانند با درج فیلد Origin ارائه‌دهنده خود را صراحتاً اعلام کنند؛ در غیر این صورت، ارائه‌دهنده برای بسته‌ای بدون این فیلد، همان ارائه‌دهنده‌ای در نظر گرفته می‌شود که پیوند نمادین default مبدا به آن اشاره می‌کند.

پیوند نمادین default همچنین برای نشان دادن خاستگاه نصب فعلی مدیریت‌شده توسط dpkg به کار می‌رود، خواه یک توزیع کامل باشد یا یک لایه بر روی یک سیستم پایه موجود که یا فاقد سیستم بسته‌بندی است یا دارای یک سیستم بومی است.

این برنامه در dpkg 1.15.1 معرفی شد.

اگر ارائه‌دهنده فعلی vendor باشد، با وضعیت 0 خارج می‌شود. در غیر این صورت با وضعیت 1 خارج می‌شود.
اگر توزیع ارائه‌دهنده فعلی مشتقی از vendor باشد، با وضعیت 0 خارج می‌شود، در غیر این صورت با وضعیت 1 خارج می‌شود. این دستور از فیلد Parent برای پیمایش تمام اجداد ارائه‌دهنده فعلی استفاده می‌کند.
مقدار فیلد اختصاصی ارائه‌دهنده (field) را برای ارائه‌دهنده فعلی در خروجی استاندارد چاپ می‌کند.
پیام راهنمای استفاده را نمایش داده و خارج می‌شود.
اطلاعات نسخه را نمایش داده و خارج می‌شود.

فرض می‌کند که ارائه‌دهنده فعلی vendor است، به‌جای اینکه آن را از طریق متغیر محیطی DEB_VENDOR یا /etc/dpkg/origins/default شناسایی کند.

این تنظیم ارائه‌دهنده فعلی را تعریف می‌کند. اگر تنظیم نشده باشد، ارائه‌دهنده فعلی را با خواندن /etc/dpkg/origins/default شناسایی خواهد کرد.
حالت رنگ را تنظیم می‌کند (از dpkg 1.18.5). مقادیر پذیرفته‌شده در حال حاضر عبارتند از: auto (پیش‌فرض)، always و never.
اگر تنظیم شده باشد، برای تصمیم‌گیری درباره فعال کردن پشتیبانی از زبان محلی (NLS)، معروف به پشتیبانی بین‌المللی‌سازی (یا i18n) استفاده می‌شود (از dpkg 1.19.0). مقادیر پذیرفته‌شده عبارتند از: 0 و 1 (پیش‌فرض).

/usr/share/dpkg/vendor.mk
قطعه‌کد Makefile که ارائه‌دهنده فعلی و والد آن را در متغیرها قرار می‌دهد، و ماکروهای make را برای بررسی مشتقات ارائه می‌دهد (از dpkg 1.16.1).

deb-origin(5).

2026-03-06 1.23.7-dirty