PACREPAIRDB(1) pacrepairdb PACREPAIRDB(1)

الاسم

pacrepairdb - إصلاح مدخلات قاعدة البيانات التالفة

موجز

pacrepairdb [خيارات] <حزمة>...
pacrepairdb (--help|--version)

الوصف

يحاول إصلاح مدخلات الحزم التالفة في قاعدة بيانات libalpm. سيتم إنشاء أي ملفات أساسية مفقودة وإعادة تثبيت الحزم من الخبيئة.

إذا لم يكن stdin متصلاً بطرفية، ستُقرأ أسماء الحزم من stdin.

الخيارات

اضبط مسار دليل خبيئة بديل.
اضبط مسارًا بديلًا لملف التكوين.
إجراء التغييرات على قاعدة البيانات دون استخراج أو إزالة أي حزم فعلياً.
اضبط مسارًا بديلًا لقاعدة البيانات.
اعرض معلومات تصحيح إضافية.
إضافة أدلة خطاف مستخدم إضافية.
اضبط مسارًا بديلًا لملف السجل.
افتراض ردود مبدئية لجميع المطالبات.
عدم تشغيل نصوص تثبيت الحزمة.
عدم تشغيل خطافات المعاملات.
عطل مهل السرعة المنخفضة للتنزيلات.
عرض الحزم المراد إصلاحها وحزم الخبيئة التي ستُستخدم ثم الخروج.
اضبط جذر تثبيت بديل.
اضبط جذر نظام بديل. انظر pacutils-sysroot(7).
عرض معلومات تقدم إضافية.
اعرض معلومات الاستخدام ثم اخرج.
يعرض معلومات الإصدار ويخرج

أمثلة

العثور على الحزم التالفة وإعادة تثبيتها:

paccheck --list-broken --files --file-properties --db-files --require-mtree | pacrepairdb

تحذيرات

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

لا يتحقق pacrepairdb من الملفات اليتيمة المتبقية. تقع على عاتق المستخدم مسؤولية تحديد الملفات اليتيمة والتعامل معها.

يحدد pacrepairdb ما إذا كان سيقرأ أسماء الحزم من stdin أم لا بناءً على فحص ساذج باستخدام isatty(3). إذا تم استدعاء pacrepairdb في بيئة، مثل دالة شل أو سكريبت يُستخدم في أنبوب، حيث stdin غير متصل بطرفية ولكنه لا يحتوي على أسماء حزم لإصلاحها، فيجب استدعاء pacrepairdb مع إغلاق stdin. بالنسبة للشلات المتوافقة مع POSIX، يمكن القيام بذلك باستخدام "<&-".

ترجمة

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

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

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

4 ديسمبر 2025 pacutils