PKGCTL-BUILD(1)

الاسم
pkgctl-build - بناء الحزم داخل بيئة chroot نظيفة

موجز

pkgctl build [خيارات] [مسار...]

الوصف

بناء الحزم في بيئة chroot نظيفة، مع تقديم خيارات ووظائف متنوعة لتخصيص عملية بناء الحزمة.

مبدئيًا، توجد بيئات chroot في /var/lib/archbuild/.

خيارات البناء

--arch معمارية
    تحديد المعماريات من أجلها (يعطل الكشف الآلي)

--repo مستودع
    تحديد المستودع الهدف للحزم الجديدة غير الموجودة في أي مستودع رسمي. الرجوع إلى 'extra' عند بناء حزم غير موجودة بعد في أي مستودع رسمي. استخدام هذا الخيار غير مسموح إذا كانت الحزمة قد صدرت بالفعل، لأنه سيتجاوز حماية الكشف الآلي.

-s، --staging
    ابنِ مقابل نظير الاستعداد للمستودع المكتشف آليًا

-t, --testing
    ابنِ مقابل نظير الاختبار للمستودع المكتشف آليًا

-o, --offload
    البناء على خادم بعيد ونقل القطع الأثرية بعد ذلك

-c، --clean
    إعادة إنشاء chroot قبل البناء

--inspect متى
    إطلاق قشرة تفاعلية لفحص chroot بعد البناء. مفيد لتسهيل تصحيح بناء حزمة.
    القيم الممكنة لـ WHEN هي 'never'، 'always' أو 'failure'

-w, --worker فتحة
    اسم فتحة العامل، مفيد للبناء المتزامن. مبدئيًا، تُخصص الفتحة آليًا لرقم pts الحالي. إذا لم يكن المتصل tty، يُختار فتحة عشوائية بين 1 وعدد وحدات المعالجة المتاحة.

--nocheck
    عدم تشغيل دالة check() في PKGBUILD

خيارات التثبيت

-I, --install-to-chroot ملف
    تثبيت حزمة في النسخة العاملة من chroot

-i, --install-to-host وضع
    تثبيت الحزم المبنية في النظام المضيف. مفيد عندما يريد المرء التحقق من أن الحزمة تعمل كما هو مقصود.

        • عندما يكون وضع هو all، يُثبت هذا جميع الحزم المبنية

        • عندما يكون وضع هو auto، يُثبت هذا جميع الحزم المبنية المثبتة حاليًا

خيارات PKGBUILD

--pkgver=إصدار_حزمة
    تعيين pkgver، إعادة تعيين pkgrel وتحديث المجاميع الاختبارية

--pkgrel=إصدار_حزمة
    تعيين pkgrel إلى قيمة معينة

--rebuild
    زيادة متغير pkgrel الحالي

--update-checksums
    فرض حساب وتحديث المجاميع الاختبارية بتعطيل الكشف الآلي.
    يجب استخدام هذا الخيار فقط في ظروف خاصة، مثل إضافة ملفات تصحيح جديدة إلى مصفوفة المصدر. أثناء عمليات التعبئة العادية، يتم تحديث المجاميع الاختبارية آليًا عند ترقية حزمة باستخدام --pkgver أو يجب أن تبقى ثابتة أثناء إعادة البناء.

-e، --edit
    تحرير PKGBUILD قبل البناء

خيارات الإصدار

-r, --release
    إيداع ووسم وإصدار آلي بعد البناء
    تحديد هذا الخيار مطلوب عند استخدام أي من الخيارات التالية في هذا القسم

-m، --message رسالة
    استخدم <msg> المعطى كرسالة إيداع

-u, --db-update
    تحديث قاعدة بيانات pacman آليًا كآخر إجراء

الخيارات

-h، --help
    أظهر نص المساعدة

انظر أيضًا

pkgctl-release(1) pkgctl-db-update(1)

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

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

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

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

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