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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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