Scroll to navigation

DNF5-BUILDDEP(8) dnf5 DNF5-BUILDDEP(8)

الاسم

dnf5-builddep - أمر Builddep

موجز

dnf5 builddep [خيارات] [<حزمة>...]

الوصف

تثبيت التبعيات المفقودة لبناء حزمة RPM.

تحذير:

قد تختلف تبعيات البناء في حزمة المصدر (أي src.rpm) عما تتوقعه لأن التبعيات قُيمت وفقًا للماكرو المحدد على مضيف بناء الحزمة.


الخيارات

تحديد ماكرو rpm. تعيين القيمة ”expr“ إلى الماكرو ”macro“ عندتحليل ملفات spec. لا ينطبق هذا على ملفات rpm المصدر.

تمكين أو تعطيل خيار البناء الشرطي عند تحليل ملفات المواصفات. لا ينطبق هذا على ملفات rpm المصدر.

اسمح بإزالة الحزم المثبتة لحل أي مشكلات اعتمادية محتملة.

السماح بتخطي الحزم التي يتعذر إرجاعها إلى إصدار أقدم. ستُرجع جميع الحزم المتبقية إلى إصدار أقدم.

تمكين خفض إصدار التبعيات عند معالجة العملية المطلوبة.

تعطيل خفض إصدار التبعيات عند معالجة العملية المطلوبة.


سيبحث عن الحزم (أو ما توفره) المحددة صراحةً في سطر الأوامر في المستودعات المحددة فقط.
تُفعل هذه المستودعات آليًا.
لا يزال تفعيل المستودعات وتعطيلها ساريًا. ستُحل اعتماديات هذه الحزم من أي مستودع مفعل.


قائمة بالموردين مفصولين بفواصل أو مسافات. الأنماط (Globs) مدعومة (مثل --from-vendor='مشروع فيدورا، المورد أ، المورد ب*، المورد ج').
سيبحث عن الحزم (أو ما توفره) المحددة صراحةً في سطر الأوامر فقط من الموردين المحددين.
يُتجاوز فحص تغيير المورد لهذه الحزم.
يُتجاهل المورد أو سيستمر استخدام سياسات تغيير المورد (إذا كان allow_vendor_change=0) للحزم التي تلبي الاعتماديات.


تعامل مع معلمات سطر الأوامر التي تلي هذا الخيار على أنها ملفات مواصفات.

تعامل مع معلمات سطر الأوامر التي تلي هذا الخيار على أنها ملفات RPM المصدر.


خزّن العملية ليُصار إلى تنفيذها دون اتصال. راجع أمر العمل دون اتصال <#offline-command-ref-label>، و dnf5-offline(8).

خزّن العملية الجارية في دليل في PATH المحدد بدلاً من تشغيلها.
يمكن تنفيذ العملية المخزنة بواسطة أمر الإعادة <#replay-command-ref-label>، و dnf5-replay(8).
لاحظ أن معرفات المستودعات في العملية المخزنة تُشوه إلى @stored_transaction(repo_id) وهذا مطلوب
لأنه أثناء إعادة التشغيل تُعاد إنشاء المستودعات المخزنة وقد تتصادم مع المستودعات الموجودة بالفعل
(هذا لا ينطبق على مستودع @System الخاص).


المعطيات

<الحزمة>
إما المسار إلى ملف .src.rpm أو .nosrc.rpm أو .spec أو حزمة متاحة في مستودع.


أمثلة

تثبيت متطلبات البناء اللازمة المحددة في ملف foobar.spec.

تثبيت متطلبات البناء اللازمة المحددة في ملف foobar-1.0-1.src.rpm.

البحث عن foobar-1.0-1 في المستودعات الممكنة وتثبيت متطلبات البناء لـ rpm المصدري الخاص به.

تثبيت متطلبات البناء اللازمة لنسخة python27 SCL من python-foobar.

ثبّت متطلبات التجميع الضرورية باستثناء تلك المتعلقة بدعم SELinux الاختياري.


المؤلف

انظر AUTHORS.md في توزيعة مصدر dnf5.

حقوق النسخ

المساهمون في مشروع dnf5.

ترجمة

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

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

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

19 فبراير 2026