يشبه

Pyrpm هو مشروع تجريبي للنظر في إدارة حزمة RPM.
التحميل الان

يشبه الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Florian La Roche, Phil Knirsch and Thomas Worner
  • موقع ويب الناشر:
  • http://people.redhat.com/laroche/pyrpm/

يشبه العلامات


يشبه وصف

Pyrpm هو مشروع تجريبي للنظر في إدارة حزمة RPM. Pyrpm هو مشروع تجريبي للنظر في إدارة حزمة RPM. إنها وحدة بيثون ومجموعة من البرامج النصية التي توفر وظيفة مماثلة مثل RPM و Yum and Co. يتم كتابته من الألف إلى الياء ويتم تنفيذه فقط في بيثون. مشروع Pyrpm يتعامل بشكل أساسي مع حزم RPM، قاعدة بيانات RPM RPMDB في / var / lib / rpm، comps.xml، مستودعات yum RPM و RPMDB و Yum نفسها وتجربة ميزات وتطبيقات جديدة بسرعة كبيرة. Python هو معيار Defacto Red Hat In House، لذلك استخدام Python للقيام النماذج الأولية السريعة كان منطقي فقط. لا يزال الرمز نفسه صغيرا جدا وحديث. نحن نتطلع باستمرار إلى تحسين التعليمات البرمجية، وجعلها أكثر استعدادا وإزالة الوظائف المكررة. يعود النتائج من هذا المشروع إلى دورة في الدقيقة وشركاه أمر مهم للغاية بالنسبة لنا لتحسين أدوات Linux المتاحة الحالية وعدم الاندفاع مع إضافة مشروع آخر فقط لهذا. بجانب العمل على الخوارزميات الجيدة والتطبيقات العاقلة، يتم نسخ معظم التعليمات البرمجية احتياطيا بالتحقق من البرامج النصية والاختبار. PyrningThe Prepm Project ليس بأي حال من الأحوال من المفترض أن يكون استبدال كامل من RPM أو YUM. في حالتها الحالية نشعر بالثقة من أنه بشكل عام لن يكسر أي شيء، ولكن الكود ليس جودة الإنتاج بعد. يمكن استخدام البرامج النصية للتحقق بأمان لأنها لن تعدل أي شيء على نظامك، لذلك لا تتردد في الاستخدام لهم في راحتك. لقد استخدمنا شخصيا استبدال YUM على نطاق واسع للغاية وحتى يستخدمه لتحديث أنظمتنا الخاصة، لكن هذا ليس حتى عن بعد ضمان أنه سيعمل على جهازك. لقد تم تشغيله فقط من قبل بعض الأشخاص حتى الآن. إذا كان ذلك لإعداد BuildRoots من ناحية أخرى يجب أن تكون آمنة للغاية لأن كل ذلك يحدث كل ذلك في بيئة متصلة جدا (مبدأ Sandbox). يرجى إعلامنا بأي مشاكل تواجهها، إذا كان ذلك ممكنا مع بعض حالات الاختبار القابلة للتكرار حتى نتمكن من معرفة ما قد يحدث. فيما يلي بعض الملامح الرئيسية "Pyrpm": محلل التبعية المستقر والموثوق به مع الخوارزميات الفعالة: نظرا للطبيعة السهلة لبيوثون هي لغة نماذج أولية سريعة والتصميم المعياري من الهروب، كنا قادرين على اختبار واكتب عدة أجيال من محاضر التبعية وبأجمل زمن طويل، وتحسين موثوقية ذلك إلى نقطة واثقون من ذلك النتائج هي ما يتوقعه المستخدم. التعامل مع أنظمة Multilib: هذا متصل بالميزة السابقة. أنظمة Multilib هي عموما أكثر صعبة للغاية للتعامل مع أنظمة القوس واحد. تحاول الخوارزميات المستخدمة في Pyrpm إجراء اختيارات ذكية فيما يتعلق بمركبات الحزم. كيف ينبغي تحديث الحزم. طلب جميع الحزم في المعاملة: من أجل وجود معاملة كاملة للعمل موثوق بها، لا يكفي فقط طلب التثبيت والتحديثات ولكن أيضا عمليات محو بشكل صحيح. في Pyrpm، نتعامل مع جميع العمليات وأطلبها بطريقة تكرم جميع المتطلبات بشكل صحيح، حتى للمحسات. الذكية مثل اختيار حزمة: في Pyrpm نحن قادرون على إجراء اختيارات الحزمة مماثلة لمدير الحزمة الذكية عن طريق محاولة خفض الحزم أو حتى إزالتها إذا تعذر حل التبعيات على الإطلاق. الإزالة شبه التلقائية هي بالطبع اختياري وغير ممكن بشكل افتراضي. من السهل جدا استخدام البرامج النصية لإعداد التغيير: استخدام Pyrpmkickstart، يمكنك بسهولة استخدام ملف anaconda nickstart نموذجي للقيام بتثبيت آلي إما على قرص أو قسم أو قرص أقراص أو حتى تغييرات بسيطة.


يشبه برامج ذات صلة

metslib.

metslib هو إطار metaheurication موجه نحو الكائنات في C ++ المصممة لإنشاء نماذج تنفيذ أو تكييفها بسهولة. ...

170

تحميل