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

rpm-manifest - تنسيق ملف بيان حزمة rpm

GLOB ...

# تعليق

ملفات بيان حزمة RPM هي ملفات نصية عادية تحتوي على إدخال واحد أو أكثر من glob(7) التي يُتوقع أن تطابق إما ملفات حزمة RPM أو بيانات حزم أخرى.

يمكن استخدام بيانات الحزم كطريقة لتوثيق تثبيت مجموعات حزم كبيرة بطريقة أصلية لـ RPM، دون الحاجة إلى إعداد مستودعات وتكوين برامج حل التبعيات الخارجية لاستخدامها. لأغراض المستخدم النهائي، تكون البيانات غير ملائمة، ولكن على سبيل المثال لتثبيت صورة أساسية بسرعة من مجموعة محددة مسبقًا من إصدارات الحزم من دليل محلي، قد تكون البيانات أسهل وأسرع من استخدام محلل تبعيات للمهمة. يمكن استخدام البيانات أيضًا للالتفاف حول قيود طول سطر الأوامر.

يتم تفسير الأنماط الشاملة النسبية بالنسبة إلى الدليل الحالي للمستخدم. يُسمح بأنماط شاملة متعددة لكل سطر، ولكن من أجل سهولة القراءة يُوصى باستخدام نمط واحد لكل سطر بدلاً من ذلك.

تُعتبر الأسطر التي تبدأ بـ # تعليقات. يتم تجاهل الأسطر الفارغة والأسطر التي تتكون من فراغات فقط.

/mnt/myproj/rpm/myproj-1.0-*.x86_64.rpm
/mnt/deplib/rpm/mylib-2.1-*.x86_64.rpm

~/rpmbuild/RPMS/noarch/*.rpm

أنشئ بيانًا يُسمى mymanifest.mft للحزم المثبتة حاليًا، بافتراض مسار أساسي هو /mnt/Packages لملفات حزمة RPM، وقم بتثبيته إلى جذر نظام بديل في /srv/test:

rpm -qa --qf '/mnt/Packages/%{nevra}.rpm\n' > mymanifest.mft
rpm -Uv --root /srv/test mymanifest.mft

rpm(8) rpm-common(8)

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

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

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

6 مارس 2026 RPM 6.0.1