| RPM-RPMRC(5) | File Formats Manual | RPM-RPMRC(5) |
نام (NAME)
rpm-rpmrc - پیکربندی سازگاری پلتفرم rpm
خلاصه دستور (SYNOPSIS)
VARIABLE: {ARCH|OS}: VALUE ...
VARIABLE: ARCH VALUE
فایلها (FILES)
/usr/lib/rpm/rpmrc
/usr/lib/rpm/<vendor>/rpmrc
/etc/rpmrc
~/.config/rpm/rpmrc
توضیحات (DESCRIPTION)
پیکربندی سطح پایین معماری ماشین و سیستمعامل در rpm از طریق مجموعهای از فایلهای rpmrc مدیریت میشود که توسط مسیر rpmrc تعریف شدهاند. اکثر کاربران هرگز نیازی به دیدن یا دستکاری این فایلها نخواهند داشت.
هر فایل در مسیر rpmrc (که با کولون یا دونقطه جدا شدهاند) به ترتیب توسط rpm برای خواندن اطلاعات پیکربندی پردازش میشود. علامت مدک (تیلدا ~) به مقدار متغیر محیطی HOME گسترش مییابد. نخستین فایل در این مسیر حتماً باید وجود داشته باشد، اما سایر فایلها اختیاری در نظر گرفته میشوند.
اگر مقداری چندین بار تعریف شده باشد، آخرین ورودی اعمال خواهد شد. مسیر rpmrc پیشفرض از این سازوکار برای ایجاد سلسلهمراتب پیکربندی پلتفرم به شرح زیر بهره میبرد:
- 1.
- پیشفرضهای عمومی کارخانه rpm
- 2.
- پیکربندی اختصاصی توزیعکننده (توزیع)
- 3.
- پیکربندی اختصاصی میزبان
- 4.
- پیکربندی اختصاصی کاربر
در نسخههای قدیمیتر rpm، مسیر فایل rpmrc اختصاصی کاربر بهصورت ~/.rpmrc بود. این فایل همچنان در صورتی که وجود داشته باشد و پوشه پیکربندی جدید وجود نداشته باشد، پردازش میشود.
پیکربندی (CONFIGURATION)
شناسههای ARCH و OS با اطلاعات ماشین و سیستمعامل در uname(2) مرتبط هستند، اما معادل یکبهیک نیستند. دستورالعملهای زیر در فایلهای rpmrc پشتیبانی میشوند:
arch_canon ARCH: CANON_ARCH ARCH_NUM
این شماره برای هیچگونه محاسباتی توسط rpm استفاده نمیشود، اما به دلایل تاریخی باید وجود داشته باشد.
arch_compat: ARCH: COMPAT_ARCH ...
archcolor: ARCH COLOR
- 0 به معنای هیچ (بستههای noarch و موارد مشابه)
- 1 به معنای ۳۲ بیتی
- 2 به معنای ۶۴ بیتی
buildarch_compat: ARCH: COMPAT_ARCH ...
buildarchtranslate: ARCH: TRANSLATE_ARCH
optflags: ARCH OPTFLAGS
os_canon: OS: CANON_OS OS_NUM
این شماره برای هیچگونه محاسباتی توسط rpm استفاده نمیشود، اما به دلایل تاریخی باید وجود داشته باشد.
os_compat: OS: COMPAT_OS ...
محیط (ENVIRONMENT)
اگر متغیر محیطی XDG_CONFIG_HOME مقداردهی شده باشد، جایگزین ~/.config در مسیر rpmrc خواهد شد.
همچنین ببینید (SEE ALSO)
| 2026-03-06 | RPM 6.0.1 |