هذا هو الأمر cowbuilder-dist الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
pbuilder-dist، cowbuilder-dist - غلاف بناء البناء / بناء البقر متعدد التوزيع
موجز
بناء - Dist توزيع [هندسة معمارية] عملية [الخيارات] [ ]
حي بناء البقر توزيع [هندسة معمارية] عملية [الخيارات] [ ]
الوصف
بناء - Dist هو غلاف يجعل من السهل استخدام pbuilder مع العديد من الإصدارات المختلفة
من Ubuntu و / أو Debian.
من الشائع ربط هذا البرنامج النصي رمزيًا لمنحه العديد من الأسماء على شكل
بناء-توزيع or بناء-توزيع-هندسة معمارية، مثلا
بناء المشاغب, pbuilder-sid, بناء-جريء- i386، الخ.
وينطبق الشيء نفسه على حي بناء البقرالذي يستخدم لعبة بناء البقر. الفرق الرئيسي بين
كلاهما هو أن pbuilder يضغط الجذور التي تم إنشاؤها على شكل aa tarball ، وبالتالي باستخدام قرص أقل
مساحة ولكن تحتاج إلى فك ضغط (وربما ضغط) محتوياتها مرة أخرى في كل مرة ،
ولا يفعل باني البقر هذا.
الاستعمال
هناك العديد من الحجج المدرجة في الملخص. كل واحد منهم ، إذا تم استخدامه ، يجب استخدامه
بالضبط بنفس الترتيب الذي يظهر به هناك. في حال قمت بإعادة تسمية البرنامج النصي إلى
بناء-توزيع، لا تستخدم توزيع معامل؛ نفس الشيء مع i386 / amd64 if
يحتوي الاسم أيضًا على -هندسة معمارية.
توزيع
استبدل هذا بالاسم الرمزي لإصدار Ubuntu أو Debian الذي تريد استخدامه.
هندسة معمارية
ستحاول هذه المعلمة الاختيارية إنشاء chroot في كائن خارجي
بنيان. بالنسبة لبعض أزواج الهندسة المعمارية (على سبيل المثال i386 عند تثبيت amd64) ، فإن ملف
سيتم إنشاء chroot أصليًا. للآخرين (على سبيل المثال ، Armel على تثبيت i386) ،
سيتم استخدام qemu-user-static. لاحظ أن بعض التركيبات (مثل amd64 على i386
install) تتطلب معالجة خاصة منفصلة لـ kernel ، وقد تنكسر بشكل غير متوقع
طرق.
عملية
استبدل هذا بالإجراء الذي تريده بناء للقيام (إنشاء ، تحديث ، بناء ، تنظيف ،
تسجيل الدخول أو التنفيذ). إذا لم تحدد أي إجراء ، ولكن الوسيطة التالية هي
.dsc ، فسوف يفترض أنه يجب أن يبني. تحقق من صفحة manpage لمزيد من المعلومات
تفاصيل.
[...]
استبدل هذا بمعلمات أخرى ، إذا لزم الأمر. على سبيل المثال ، إذا نساعدك في بناء هل
الخيار ، سوف تحتاج أيضًا إلى تحديد ملف .dsc. كميزة خاصة ، إذا كنت
تحديد ملف .dsc يمكنك تخطي نساعدك في بناء الخيار وهذا البرنامج النصي سوف
تفترض تلقائيًا أن المبنى هو الإجراء الذي تريد القيام به.
OPTIONS
- رئيسي فقط (إهمال: بشكل رئيسي فقط)
إذا قمت بتحديد هذا الخيار ، فإن الحزم فقط من رئيسي (في دبيان) أو رئيسي
مقيد (في أوبونتو) سيتم استخدام المكونات. بشكل افتراضي ، جميع المكونات الرسمية
تم تمكينها. هذا له تأثير فقط عند إنشاء بيئة جديدة.
- صدى الشذوذ
المولد بناء/باني البقر سيتم طباعة الأمر إلى الإخراج القياسي
بدلا من أن يتم إعدامه. هذا مفيد لتصحيح الأخطاء.
--بناءالنتيجة الدليل (pbuilder-dist فقط)
إذا تم تحديد هذا الخيار ، فإن الملفات الناتجة من بناء يتم وضع البناء
in الدليل.
- الإصدار فقط
استخدم فقط جيب التحرير. الافتراضي للإصدارات التطويرية.
- الأمن فقط
استخدم فقط جيوب التحرير والأمان. بيئة مناسبة للتحضير
تحديثات الأمان.
- تحديثات فقط
استخدم فقط جيب الإصدار والأمان والتحديثات. ليست التحديثات المقترحة
جيب.
أمثلة
إنشاء جريء منشئ البناء
يخلق أ بناء بيئة Ubuntu Gutsy ، مع تمكين جميع المكونات.
pbuilder-sid - main-only create
يخلق أ بناء بيئة دبيان سيد ، مع المكون الرئيسي فقط.
بناء بناء مشاكسة ./sample_1.0-0ubuntu1.dsc
يقوم ببناء الحزمة المحددة على بيئة Ubuntu Feisty موجودة بالفعل.
pbuilder-disty withlog build ./sample_1.0-0ubuntu1.dsc
نفس ما ورد أعلاه ، ولكن المخازن بناءإخراج على ملف.
تحديث pbuilder-etch i386
يحدّث بيئة Debian Etch الحالية i386-architecture على نظام amd64.
إنشاء باني البقر التجريبي
يخلق أ باني البقر بيئة تجريبية لدبيان.
FILES لأي لبس البيئة المتغيرات
افتراضيا، بناء - Dist سيخزن جميع الملفات التي يولدها ~ / لاعب بناء /. هذا يمكن
يمكن تغييرها عن طريق ضبط PBUILDFOLDER متغيرات البيئة. إذا لم يكن الدليل
موجود ، سيتم إنشاؤه أثناء التشغيل.
سيتم حفظ ملف بسجل العملية الأخيرة ، يسمى last_operation.log ، في ملف
دليل فرعي لنتائج كل بيئة بناء.
طريقة المصادقة الافتراضية هي سودو. يمكنك تغيير هذا عن طريق تعيين بويلداوث
المتغير.
افتراضيا، بناء - Dist استخدم مرايا Debian و Ubuntu الرئيسية. الباني
المرآة مرآة أخرى المتغيرات مدعومة ، وكذلك أدوات ubuntu-dev القياسية
المتغيرات: UBUNTUTOOLS_DEBIAN_MIRROR, PBUILDER_DIST_DEBIAN_MIRROR,
UBUNTUTOOLS_DEBSEC_MIRROR, PBUILDER_DIST_DEBSEC_MIRROR, UBUNTUTOOLS_UBUNTU_MIRROR,
PBUILDER_DIST_UBUNTU, UBUNTUTOOLS_UBUNTU_PORTS_MIRRORو
PBUILDER_DIST_UBUNTU_PORTS_MIRROR. شاهد أدوات تطوير ubuntu (5) لمزيد من التفاصيل.
قد ترغب أيضًا في معرفة ذلك بناء - Dist صادرات قضاء قوس متغيرات البيئة
إلى العملية التي تم استدعاؤها ، والتي تحتوي على اسم التوزيع والعمارة
المستهدفة من قبل البناء الحالي. يمكنك الاستفادة منها ، على سبيل المثال ، في بناء.
استخدم Cowbuilder-dist عبر الإنترنت باستخدام خدمات onworks.net