PACREPAIRDB(1)

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

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

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

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

الخيارات

--cachedir=مسار
    اضبط مسار دليل خبيئة بديل.

--config=path
    اضبط مسارًا بديلًا لملف التكوين.

--dbonly
    إجراء التغييرات على قاعدة البيانات دون استخراج أو إزالة أي حزم فعلياً.

--dbpath=path
    اضبط مسارًا بديلًا لقاعدة البيانات.

--debug
    اعرض معلومات تصحيح إضافية.

--hookdir
    إضافة أدلة خطاف مستخدم إضافية.

--logfile=مسار
    اضبط مسارًا بديلًا لملف السجل.

--no-confirm
    افتراض ردود مبدئية لجميع المطالبات.

--no-scriptlet
    عدم تشغيل نصوص تثبيت الحزمة.

--no-hooks
    عدم تشغيل خطافات المعاملات.

--no-timeout
    عطل مهل السرعة المنخفضة للتنزيلات.

--print-only
    عرض الحزم المراد إصلاحها وحزم الخبيئة التي ستُستخدم ثم الخروج.

--root=مسار
    اضبط جذر تثبيت بديل.

--sysroot=مسار
    اضبط جذر نظام بديل. انظر pacutils-sysroot(7).

--verbose
    عرض معلومات تقدم إضافية.

--help
    اعرض معلومات الاستخدام ثم اخرج.

--version
    يعرض معلومات الإصدار ويخرج

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

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

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