Scroll to navigation

RPMDB(8) System Manager's Manual RPMDB(8)

الاسم

rpmdb - أداة قاعدة بيانات RPM

موجز

rpmdb [خيارات] {--initdb|--rebuilddb}

rpmdb [خيارات] {--verifydb}

rpmdb [خيارات] {--exportdb|--importdb}

الوصف

تُستخدم rpmdb لعمليات صيانة قاعدة بيانات rpm.

العمليات

--initdb

إنشاء قاعدة بيانات جديدة إن لم تكن موجودة مسبقًا. لا تُستبدل قاعدة البيانات الموجودة.

--rebuilddb

إعادة بناء قاعدة البيانات من رؤوس الحزم المثبتة. تتجاهل إعادة البناء أي رؤوس غير قابلة للقراءة (تالفة) من قاعدة البيانات، ولكنها أيضًا تضغط قاعدة البيانات في حال كبر حجمها بمرور الوقت.

يمكن استخدامها أيضًا للتحويل بين صيغ rpmdb المختلفة.

--verifydb

إجراء فحص سلامة منخفض المستوى على قاعدة البيانات. نادرًا ما يكون مفيدًا، فمن أجل صحة النظام يُعد rpm --verify -a عملية أكثر دلالة.

--exportdb

تصدير قاعدة البيانات بصيغة قائمة الرؤوس، مناسبة للنقل إلى مضيف آخر أو نوع قاعدة بيانات آخر. تُخرج البيانات إلى المخرجات القياسية.

--importdb

استيراد قاعدة بيانات من صيغة قائمة الرؤوس كما أُنشئت بواسطة --exportdb. تُقرأ البيانات من المدخلات القياسية.

الخيارات

انظر rpm-common(8) للخيارات المشتركة بين كل ملفات rpm التنفيذية.

الضبط

توجد عدة إعدادات قابلة للتكوين تؤثر على عمليات rpmdb، ولكن بشكل خاص ما يلي (انظر rpm-config(5) للتفاصيل):

  • %_dbpath
  • %_db_backend

حالة الخروج

عند النجاح، تُعاد القيمة 0، وإلا تُعاد شفرة فشل غير صفرية.

أمثلة

rpmdb --initdb --dbpath /tmp/testdb

تهيئة قاعدة بيانات جديدة في دليل /tmp/testdb.

rpmdb --rebuilddb

إعادة بناء قاعدة بيانات rpmdb للنظام.

rpmdb --verifydb --root /mnt

التحقق من قاعدة بيانات النظام لصورة نظام مُثبّتة في /mnt.

rpmdb --exportdb > /tmp/headers

تصدير قاعدة بيانات النظام إلى ملف /tmp/headers.

rpmdb --importdb --define "_db_backend ndb" --dbpath /tmp/newdb < /tmp/headers

استيراد محتويات قائمة الرؤوس /tmp/headers إلى قاعدة بيانات (جديدة) بتنسيق ndb في /tmp/newdb.

الخيارات

انظر rpm-common(8) للخيارات المشتركة بين جميع العمليات.

انظر أيضًا

popt(3)، rpm(8)، rpm-common(8)

rpmdb --help - نظرًا لأن rpm(8) يدعم تخصيص الخيارات عبر أسماء مستعارة popt، فمن المستحيل ضمان تطابق ما هو موصوف في الدليل مع ما هو متاح.

http://www.rpm.org/

ترجمة

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

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

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

10 أبريل 2026 RPM 6.0.1