هذا هو الأمر germinate-update-metapackage الذي يمكن تشغيله في مزود الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
إنبات-تحديث-metapackage - تحديث مجموعة من العبوات الأولية المتولدة من البذور
موجز
إنبات-تحديث-metapackage [--vcs] [- إخراج الدليل دير] [حي]
الوصف
إنبات-تحديث-metapackage يساعد في بناء وتحديث "الحزم الوصفية"
(الحزم التي تتكون فقط من قائمة التبعيات) من قائمة حزم البذور. هو - هي
يقوم بتحديث مقاطع الحزمة الثنائية بتنسيق دبيان / التحكم لتعكس المحتويات الحالية لـ
البذور والتحديثات ديبيان / سجل التغيير مع وصف للتغييرات التي أجراها.
إنبات-تحديث-metapackage يتطلب ملف تكوين يسمى update.cfg، في
الدليل الحالي. الشكل موضح أدناه.
إذا تم تقديم وسيطة غير اختيارية ، فإنها تحدد التوزيع الذي يناسب حزم التعريف
(على سبيل المثال ، "غير مستقر").
OPTIONS
- نودش
لا تعدل ديبيان / سجل التغيير.
--vcs
تحقق من البذور من نظام التحكم في الإصدار بدلاً من جلبها مباشرة من
عنوان URL. يتطلب BZR or طائرة نفاثة، حسب الاقتضاء ، ليتم تثبيتها. التحكم في الإصدار
يتم تخمين النظام المراد استخدامه من عنوان URL الخاص بـ seed_base المحدد في ملف التكوين ،
يحاول طائرة نفاثة then BZR إذا كان عنوان URL غامضًا. ل طائرة نفاثة، الجزء الذي يقع بعد أقصى اليمين
"." يتم التعامل مع حرف seed_dist ، إن وجد ، على أنه اسم الفرع المراد سحبه ؛ هذا
أسلوب غريب نوعًا ما للتوافق مع الإصدارات السابقة.
--بزر
تحقق من البذور من BZR الفرع المحدد في ملف التكوين بدلاً من
جلبهم مباشرة من URL المحدد هناك. يتطلب BZR ليتم تثبيته.
تم إهمال هذا الخيار ويتم الاحتفاظ به للتوافق مع الإصدارات السابقة ؛ يستخدم --vcs
بدلا من ذلك.
-o, - إخراج الدليل دير
إخراج قوائم الحزم في الدليل المحدد.
CONFIGURATION FILE
update.cfg يستخدم صيغة ملف التكوين ConfigParser Python ، ويدعم الاستيفاء كـ
المعرفة من قبل SafeConfigParser. يجب أن يحتوي على قسم افتراضي مع إشارة مفتاح توزيع
التوزيع الافتراضي ، و حي قسم (المقابل لهذا التوزيع). ممكن
لديها أيضا حي/ vcs أو حي/ bzr الذي يمكنه تجاوز seed_base و seed_ist
القيم من حي القسم إذا كان --vcs or --بزر يتم إعطاء الخيار على التوالي. ل
التوافق مع الإصدارات السابقة ، إذا --vcs إذن حيسيتم أيضًا استشارة / bzr.
يتم التعرف على المفاتيح التالية في أقسام التوزيع:
البذور (إلزامي)
قم بتمرير هذه البذور إلى البذرة للمعالجة.
output_seeds (اختياري ، مهمل)
توليد حزم metapack لهذه البذور. إذا لم يتم تحديدها ، يتم استخدام قيمة البذور.
لم يعد هذا الخيار ضروريًا الآن بعد أن أصبحت قيمة البذور كذلك
تم توسيعه تلقائيًا لميراث البذور.
معماريات (إلزامي)
إنشاء حزم وصفية لهذه البنى.
archive_base / افتراضي (اختياري)
استخدم عنوان URL هذا كأساس افتراضي لجلب فهارس الحزمة من الأرشيف ؛ ل
أمثلة لعناوين URL الصالحة ، راجع سطور deb في / الخ / مناسب / sources.list، أو مرايا الحقيبة حجة
إلى ديبوتستراب(8).
أرشيف_القاعدة /قوس (اختياري)
استخدم عنوان URL هذا كأساس لجلب فهارس الحزمة من أرشيف ملف
العمارة المحددة. لكل معمارية يتم معالجتها ، واحد على الأقل من
archive_base / الافتراضي و archive_base /قوس يجب أن يكون حاضر. لتجربة عناوين URL متعددة ،
افصل بينها بفواصل أو مسافات ؛ أحدث إصدار من كل حزمة عبر الكل
المحفوظات سيفوز. لاحظ أن ديبوتستراب(8) سيستخدم فقط الأرشيف الأول.
seed_base (إلزامي)
عنوان URL الأساسي لجلب البذور. لتجربة عناوين URL متعددة (على سبيل المثال إذا كان فرعًا أوليًا
يتضمن فرعًا آخر مخزنًا في موقع مختلف) ، افصل بينها بفاصلات أو
المسافات.
seed_dist (اختياري)
ذيل عنوان URL لجلب البذور. سيتم إلحاق هذا بـ seed_base. سوف تفعلها
غالبًا ما ترغب في إقحام قيمة dist في هذه القيمة باستخدام ConfigParser
صيغة٪ (dist) s. إذا لم يتم تحديدها ، يتم استخدام قيمة dist.
dists (اختياري)
التوزيعات المطلوب منها إحضار فهارس الحزم. سرد التوزيعات المتعددة
قد يكون مفيدًا ، على سبيل المثال ، عند فحص كل من التوزيع المُصدر وتوزيعه
تحديثات الأمان. إذا لم يتم تحديدها ، يتم استخدام قيمة dist.
مكونات (إلزامي)
مكونات الأرشيف المطلوب منها إحضار فهارس الحزم.
seed_map /بذرة (اختياري ، مهمل)
البذور لاستخدامها كمدخلات metapackage المقابلة ل بذرة. إذا
المحدد ، سيكون هذا عادةً قائمة البذور التي منها بذرة يرث زائد
بذرة بحد ذاتها. لم يعد هذا الخيار ضروريًا في العادة ؛ استخدم عنوان "بذور المهام" بتنسيق
ملف البذور بدلاً من ذلك.
metapackage_map /بذرة (اختياري ، مهمل)
اسم الحزمة الوصفية المطلوب إخراجها من أجل بذرة. إذا لم يتم تحديدها ،
إنبات-تحديث-metapackage سيبحث عن اسم الحزمة المصدر التي بها
قيد التشغيل ، وإزالة "meta" من النهاية ، وإلحاق اسم البذور. هذا الخيار هو
عادة لم تعد ضرورية ؛ استخدم رأس Task-Metapackage في الملف الأولي بدلاً من ذلك.
مثال
في وقت كتابة هذا التقرير ، يتم استخدام ملف التكوين التالي لإنشاء ملف
حزمة مصدر kubuntu-meta في أرشيف Ubuntu:
[DEFAULT]
Dist: xenial
[زينال]
البذور: سطح المكتب الكامل النشط
البنيات: i386 amd64 powerpc arm64 ppc64el
قاعدة_بذور: http://people.canonical.com/~ubuntu-archive/seeds/
seed_dist: kubuntu.٪ (dist) s
archive_base / الافتراضي: http://archive.ubuntu.com/ubuntu/
archive_base / المنافذ: http://ports.ubuntu.com/ubuntu-ports/
archive_base / powerpc:٪ (archive_base / port) s
archive_base / armhf:٪ (archive_base / port) s
archive_base / arm64:٪ (archive_base / port) s
archive_base / ppc64el:٪ (archive_base / port) s
المكونات: الكون الرئيسي المقيد
[xenial / bzr]
seed_base: bzr + ssh: //bazaar.launchpad.net/~kubuntu-dev/ubuntu-seeds/ bzr + ssh: //bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/
seed_dist: kubuntu.٪ (dist) s
مؤلفون
جوستافو فرانكو[البريد الإلكتروني محمي]>
كولين واتسون[البريد الإلكتروني محمي]>
إنبات-تحديث-metapackage حقوق الطبع والنشر © 2004 و 2005 و 2006 و 2007 و 2008 لشركة Canonical Ltd. و
حقوق النشر © 2006 Gustavo Franco. راجع رخصة جنو العمومية العامة الإصدار 2 أو الأحدث لـ
شروط النسخ. نسخة من رخصة جنو العمومية متاحة في
/ usr / share / common-licenses / GPL.
استخدم germinate-update-metapackage عبر الإنترنت باستخدام خدمات onworks.net
