deb-origin(5) dpkg suite deb-origin(5)

deb-origin - فایل اطلاعات مبدا و توزیع بسته‌های دبیان

/etc/dpkg/origins/filename

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

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

این فایل‌ها شامل تعدادی فیلد، یا در صورت شروع خط با ‘#’ شامل توضیحات (کامنت) هستند. هر فیلد با یک برچسب، مانند Vendor یا Parent آغاز می‌شود، که پس از آن دونقطه و سپس بدنه فیلد قرار می‌گیرد. فیلدها تنها توسط برچسب‌های فیلد از یکدیگر تفکیک می‌شوند. به عبارت دیگر، متن فیلد ممکن است در چندین خط ادامه داشته باشد، اما ابزارها هنگام پردازش بدنه فیلد، خطوط را به یکدیگر متصل می‌کنند.

نام فایل باید مطابق با نام توزیع‌کننده انتخاب شود. قاعده متداول این است که نام فایل با استفاده از نام توزیع‌کننده به صورت تماماً با حروف کوچک نام‌گذاری شود، اما تغییراتی نیز مجاز است.

به طور مشخص (از dpkg 1.21.10 به بعد)، ابتدا نویسه‌های غیرحرفی-عددی (‘[^A-Za-z0-9]’) به خط پیوند (‘-’) تبدیل می‌شوند، سپس نام حاصل به ترتیب با تبدیل به حروف کوچک، نگه‌داشتن به همان شکل اولیه، تبدیل به حروف کوچک و سپس بزرگ کردن حرف اول (یعنی با حرف بزرگ نوشتن نویسه اول)، و فقط بزرگ کردن حرف اول بررسی و آزمایش خواهد شد.

مقدار این فیلد نام توزیع‌کننده را تعیین می‌کند.
مقدار این فیلد آدرس وب توزیع‌کننده را تعیین می‌کند.
مقدار این فیلد نوع و نشانی سامانه پیگیری اشکالات مورد استفاده این توزیع‌کننده را مشخص می‌کند. این نشانی می‌تواند یک URL از نوع mailto یا debbugs باشد (مانند debbugs://bugs.debian.org).
مقدار این فیلد نام توزیع‌کننده‌ای را مشخص می‌کند که این توزیع‌کننده از آن مشتق شده است.

Vendor: Debian
Vendor-URL: https://www.debian.org
Bugs: debbugs://bugs.debian.org

dpkg-vendor(1).

2026-03-06 1.23.7-dirty