PKGCTL-BUILD(1)   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)

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

https://gitlab.archlinux.org/archlinux/devtools

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

ترجمة

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

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

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

27 يناير 2026