BUILDINFO(5) راهنمای Pacman BUILDINFO(5)

BUILDINFO - فایل اطلاعات ساخت بسته Makepkg

این صفحه راهنما، ساختار یک فایل BUILDINFO را که در ریشه بسته‌های ایجادشده توسط makepkg قرار دارد، توصیف می‌کند. این فایل شامل شرحی از محیط ساخت بسته است. اطلاعات در قالب جفت‌های کلید-مقدار جداشده با =، هر مقدار در یک خط قالب‌بندی شده‌اند. آرایه‌ها به‌صورت چندین جفت کلید-مقدار با کلید یکسان نشان داده می‌شوند.

این توضیحی درباره محتویات نسخه 2 از قالب فایل BUILDINFO است.

format

نسخه قالب فایل را مشخص می‌کند، که با یک عدد صحیح مثبت ساده نشان داده می‌شود.

pkgname

نام بسته.

pkgbase

نام پایه یک بسته، که معمولاً به جز در بسته‌های تفکیک‌شده (split packages) همان pkgname است.

pkgver

نسخه بسته شامل pkgrel و epoch.

pkgarch

معماری بسته.

pkgbuild_sha256sum

مقدار sha256sum در قالب هگزادسیمال مربوط به PKGBUILD استفاده‌شده برای ساخت بسته.

packager

مشخصات بسته‌بندی‌کننده‌ای که بسته را ساخته است.

builddate

تاریخ ساخت بسته بر مبنای epoch.

builddir

دایرکتوری‌ای که بسته در آن ساخته شده است.

startdir

دایرکتوری‌ای که makepkg از آن اجرا شده است.

buildtool

نام زیست‌بوم (اکوسیستم) ابزار مورد استفاده برای راه‌اندازی محیط ساخت. برای تعریف مشخصه‌ای جهت ساخت‌های بازتولیدپذیر، مانند منبع makepkg.conf(5) استفاده‌شده، به کار می‌رود.

buildtoolver

نسخه کامل buildtool، برای مثال: "$pkgver-$pkgrel-$pkgarch".

buildenv (array)

محیط ساخت مشخص‌شده در makepkg.conf.

options (array)

مجموعه گزینه‌های مشخص‌شده هنگام ساخت بسته.

installed (array)

بسته‌های نصب‌شده در زمان ساخت به همراه اطلاعات نسخه بسته. در قالب "$pkgname-$pkgver-$pkgrel-$pkgarch" قالب‌بندی می‌شود.

makepkg(8), pacman(8), makepkg.conf(5)

برای اطلاعات به‌روز درباره pacman و ابزارهای مرتبط با آن، به وب‌سایت pacman در نشانی https://archlinux.org/pacman مراجعه کنید.

اشکال؟ شوخی می‌کنید؛ هیچ اشکالی در این نرم‌افزار وجود ندارد. اما اگر احیاناً اشتباه کرده باشیم، لطفاً آن‌ها را به همراه اطلاعات مشخص مانند خط فرمانتان، ماهیت اشکال، و حتی در صورت امکان پایگاه‌داده بسته، به سامانه پیگیری اشکالات در https://gitlab.archlinux.org/pacman/pacman/-/issues گزارش کنید.

نگه‌دارندگان فعلی:

•Allan McRae <allan@archlinux.org>
•Andrew Gregory <andrew.gregory.8@gmail.com>
•Morgan Adamiec <morganamilo@archlinux.org>

مشارکت‌کنندگان اصلی پیشین:

•Judd Vinet <jvinet@zeroflux.org>
•Aurelien Foret <aurelien@archlinux.org>
•Aaron Griffin <aaron@archlinux.org>
•Dan McGee <dan@archlinux.org>
•Xavier Chantry <shiningxc@gmail.com>
•Nagy Gabor <ngaba@bibl.u-szeged.hu>
•Dave Reisner <dreisner@archlinux.org>
•Eli Schwartz <eschwartz@archlinux.org>

برای دسترسی به سایر مشارکت‌کنندگان، از دستور git shortlog -s در مخزن pacman.git استفاده کنید.

2026-05-06 Pacman 7.1.0