Scroll to navigation

RPM-RPMRC(5) File Formats Manual RPM-RPMRC(5)

الاسم

rpm-rpmrc - تهيئة توافق منصة rpm

موجز

المتغير: {العمارة|نظام_التشغيل}: القيمة ...

المتغير: العمارة القيمة

الملفات

/usr/lib/rpm/rpmrc
/usr/lib/rpm/<المورد>/rpmrc
/etc/rpmrc
~/.config/rpm/rpmrc

الوصف

تُدار تهيئة العمارة الآلية منخفضة المستوى ونظام التشغيل في rpm عبر مجموعة من ملفات rpmrc كما هو معرف بواسطة مسار rpmrc. لا يحتاج معظم المستخدمين أبدًا إلى النظر إلى هذه الملفات، ناهيك عن لمسها.

يُقرأ كل ملف في مسار rpmrc المفصول بنقطتين بشكل تسلسلي بواسطة rpm للحصول على معلومات التهيئة. تُوسع علامات التلدة إلى قيمة متغير البيئة HOME. يجب أن يوجد الملف الأول في المسار، بينما تُعتبر الملفات الأخرى اختيارية.

إذا عُرفت قيمة عدة مرات، يفوز الإدخال الأخير. يستخدم مسار rpmrc المبدئي هذا لتحقيق التسلسل الهرمي التالي لتهيئة المنصة:

1.
قيم مصنع rpm المبدئية العامة
2.
تهيئة خاصة بالمورد (التوزيعة)
3.
تهيئة خاصة بالمضيف
4.
تهيئة خاصة بالمستخدم

في إصدارات rpm الأقدم، كان مسار rpmrc لكل مستخدم هو ~/.rpmrc. لا يزال هذا يُعالج إذا كان موجودًا ولم يكن دليل التهيئة الجديد موجودًا.

الضبط

ترتبط العمارة ونظام_التشغيل بمعلومات الآلة ونظام التشغيل من uname(2)، لكنهما ليسا متكافئين بنسبة 1:1. تُدعم التوجيهات التالية في ملفات rpmrc:

arch_canon العمارة: العمارة_القانونية رقم_العمارة

أسماء وأرقام العمارات المعروفة لربط التهجئات المختلفة بعمارة قانونية واحدة. العمارة_القانونية هي ما تشير إليه إدخالات العمارة في توجيهات rpmrc الأخرى.

لا يُستخدم الرقم في أي حسابات بواسطة rpm لكن يجب أن يكون موجودًا لأسباب تاريخية.

arch_compat: العمارة: العمارة_المتوافقة ...

يُعلن التوافق بين عمارات الآلات، أي يمكن لآلات العمارة تثبيت حزم لعمارة العمارة_المتوافقة.

archcolor: ARCH COLOR

أعلن عن "لون" ARCH. يرتبط اللون بطول الكلمة المعروف بعرض البت في البنية:
  • 0 يعني لا شيء (حزم noarch وما شابه)
  • 1 يعني 32-بت
  • 2 يعني 64-بت

buildarch_compat: ARCH: COMPAT_ARCH ...

أعلن عن التوافق بين أهداف بنيات البناء، أي. يمكن لآلات ARCH إنتاج ثنائيات COMPAT_ARCH.

buildarchtranslate: ARCH: TRANSLATE_ARCH

ترجم آلي بنية المضيف المكتشفة ARCH إلى TRANSLATE_ARCH عند بناء الحزم. يُستخدم هذا لربط البنيات الفرعية ببنية رئيسية، مثلاً عند البناء على مضيف x86_64_v2 نريد عادة أن تكون الحزمة المولدة من البنية الرئيسية x86_64.

optflags: ARCH OPTFLAGS

أعلام المترجم لاستخدامها عند بناء حزم لبنية ARCH. قيمة OPTFLAGS متاحة ككليشيه %{optflags} في ملفات المواصفات.

os_canon: OS: CANON_OS OS_NUM

أسماء وأرقام أنظمة تشغيل معروفة لتوجيه تهجئات مختلفة إلى تهجئة قانونية. CANON_OS هو ما تشير إليه إدخالات OS في توجيهات rpmrc الأخرى.

لا يُستخدم الرقم في أي حسابات بواسطة rpm لكن يجب أن يكون موجودًا لأسباب تاريخية.

os_compat: OS: COMPAT_OS ...

أعلن عن التوافق بين أنظمة التشغيل، أي. يمكن لآلة OS تثبيت حزم لنظام تشغيل COMPAT_OS.

البيئة

إذا تم تعيين متغير البيئة XDG_CONFIG_HOME، فإنه يستبدل ~/.config في مسار rpmrc.

انظر أيضًا

rpm(8), rpm-common(8), rpm-config(5), rpm-macros(7)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

10 أبريل 2026 RPM 6.0.1