MAKEREPROPKG(1)

الاسم
makerepropkg - إعادة بناء حزمة للتحقق من قابليتها للتكرار

موجز

makerepropkg [خيارات] [<ملف_حزمة|اسم_حزمة>...]

الوصف

عند إعطاء مسار حزمة (حزم) pacman مبنية، تُحاول إعادة بنائها باستخدام PKGBUILD في الدليل الحالي. تُبنى الحزمة في بيئة تطابق بيئة الحزمة الأصلية بأقصى درجة ممكنة، عبر بناء chroot لمطابقة المعلومات المكشوفة في بيان BUILDINFO(5) للحزمة. عند النجاح، تُقارن الحزمة الناتجة بالحزمة المدخلة، ويُبلغ makerepropkg عما إذا كانت القطع الأثرية متطابقة.

عند إعطاء حزم متعددة، تُفترض ملفات الحزم الإضافية كحزم مجزأة وتُعالج كقطع أثرية إضافية للمقارنة أثناء خطوة التحقق.

يمكن تحديد هدف (أهداف) صالح لـ pacman -S بدلاً من ذلك، وسيُحمّله makerepropkg إلى الخبيئة عند الحاجة. هذا مفيد غالبًا لتحديد المستودع الذي سيُسترد منه. إذا لم تُحدد وسائط موضعية، تُستمد الأهداف من PKGBUILD.

في كلتا الحالتين، يُحوّل اسم الحزمة إلى اسم ملف من الخبيئة، ويواصل makerepropkg كما لو أن اسم الملف هذا حُدد مبدئيًا.

يطبق هذا مدققًا لحزم pacman/libalpm وفقًا لمشروع

الخيارات

-d
    إذا لم تكن الحزم قابلة للتكرار، قارنها باستخدام diffoscope.

-n
    لا تُشغّل دالة check() في PKGBUILD.

-c
    اضبط دليل خبيئة pacman.

-M <ملف>
    موقع ملف إعداد makepkg. يمكن وضع إضافات محددة (مثل أعلام البناء للغات إضافية) في <file>.d/*.conf.

-l <chroot>
    اسم الدليل المستخدم كفضاء أسماء chroot. مفيد للحفاظ على نسخ متعددة. المبدئي: $USER

-h
    اعرض رسالة الاستخدام هذه

الصفحة الرئيسة

يرجى الإبلاغ عن العلل وطلبات الميزات في متتبع المشكلات. يرجى بذل قصارى جهدك لتوفير حالة اختبار قابلة للتكرار للعلل.

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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