حزمة rc

حزمة rc
المطور(ون)أليستير كروكس، هيوبرت فيرير وجوني سي لام [1]
الإصدار الأولي4 يناير 1998 ؛ منذ 26 عامًا ( 1998-01-04 )
إصدار مستقر
2024Q3 [2] / 30 سبتمبر 2024 ؛ منذ 15 يومًا ( 30 سبتمبر 2024 )
مستودع
  • github.com/NetBSD/pkgsrc.git
مكتوب فيC ، غلاف يونكس
نظام التشغيلشبيه يونكس
يكتبنظام إدارة الحزم
رخصةرخصة BSD
موقع إلكترونيwww.pkgsrc.org

pkgsrc ( مصدر الحزمة ) هو نظام إدارة حزم لأنظمة التشغيل الشبيهة بنظام يونكس . تم تقسيمه من مجموعة منافذ FreeBSD في عام 1997 ليكون نظام إدارة الحزم الأساسي لنظام NetBSD . منذ ذلك الحين تطور بشكل مستقل؛ في عام 1999، تمت إضافة دعم Solaris ، تلا ذلك دعم أنظمة تشغيل أخرى. [3]

يحتوي pkgsrc حاليًا على أكثر من 22000 حزمة ويتضمن أشهر برامج المصدر المفتوح . إنه مدير الحزم الأصلي على NetBSD و SmartOS و MINIX 3 ، ويمكن نقله عبر 23 نظام تشغيل مختلف ، بما في ذلك AIX ومشتقات BSD المختلفة و HP-UX و IRIX و Linux و [4] macOS و [5] Solaris و QNX . [6]

توجد طرق متعددة لتثبيت البرامج باستخدام pkgsrc. يحتوي برنامج التمهيد pkgsrc على مجموعة منافذ تقليدية تستخدم سلسلة من ملفات التجميع لتجميع البرامج من المصدر. وهناك طريقة أخرى تتمثل في تثبيت حزم ثنائية مبنية مسبقًا عبر أدوات pkg_add و pkg_delete . كما توجد أداة مساعدة عالية المستوى تسمى pkgin ، وهي مصممة لأتمتة تثبيت وإزالة وتحديث الحزم الثنائية بطريقة مماثلة لأداة التعبئة المتقدمة في Debian . [7]

توفر العديد من البائعين، بما في ذلك MNX.io، حزمًا ثنائية لأنظمة التشغيل الشائعة، بما في ذلك macOS و Linux . [5] [4]

المنصات المدعومة

منصة تاريخ الإضافة
نت بي إس دي أكتوبر 1997
سولاريس مارس 1999
لينكس يونيو 1999
داروين و macOS أكتوبر 2001
فري بي إس دي نوفمبر 2002
أوبن بي إس دي نوفمبر 2002
ايريكس ديسمبر 2002
بي إس دي/نظام التشغيل ديسمبر 2003
ايكس ديسمبر 2003
Interix (لنظام التشغيل Windows NT ) مارس 2004
دراجون فلاي بي إس دي أكتوبر 2004
أو إس إف/1 نوفمبر 2004
تجربة المستخدم HP ابريل 2007
كيو إن إكس أكتوبر 2007
هايكو يناير 2010
مينيكس 3 أغسطس 2010
مير بي إس دي يناير 2011
illumos و SmartOS فبراير 2011
سيغوين مايو 2013
جنو/kFreeBSD يوليو 2013
بتريج يونيو 2015

تاريخ

في 3 أكتوبر 1997، أنشأ مطورا NetBSD أليستير كروكس وهوبرت فيرير برنامج pkgsrc [1] استنادًا إلى نظام منافذ FreeBSD وكان الهدف منه دعم مجموعة حزم NetBSD. تم إصداره رسميًا كجزء من NetBSD 1.3 [8] في 4 يناير 1998. استخدم DragonFly BSD برنامج pkgsrc كنظام حزم رسمي من الإصدار 1.4 في عام 2006، إلى الإصدار 3.4 في عام 2013. [9] [3]

في 2017-09-12، أنشأ المشروع سياسة رسالة التزام تستوعب DVCS . [10]

الحزم

توفر مؤسسة NetBSD حزمًا ثنائية رسمية جاهزة مسبقًا لمجموعات متعددة من إصدارات NetBSD وpkgsrc، وفي بعض الأحيان لأنظمة تشغيل أخرى معينة أيضًا. [11]

اعتبارًا من عام 2018، يوفر العديد من البائعين حزمًا ثنائية جاهزة للعديد من المنصات:

  • منذ عام 2014 على الأقل، [12] قدمت Joyent حزمًا ثنائية لـ SmartOS / illumos و macOS و [5] وEnterprise Linux ( CentOS / Oracle / Red Hat / Scientific ). [4] [12] يتم توفير الحزم على أساس إصدار مستمر من الجذع (HEAD، في مصطلحات CVS ) لـ pkgsrc، مع تحديثات كل بضعة أيام؛ [5] بالإضافة إلى ذلك، يتم أيضًا توفير إصدارات مستقرة ربع سنوية من pkgsrc لنظام التشغيل SmartOS الخاص بـ Joyent (يعود تاريخها إلى الربع الرابع من عام 2012). [13]

مراجع

  1. ^ ab "10 years of pkgsrc - pkgsrc and the concepts of package management 1997-2007 (part 1)". www.netbsd.org . مؤسسة NetBSD . تم الاسترجاع في 14 أكتوبر 2010 .
  2. ^ توماس كلاوسنر (30 سبتمبر 2024). "pkgsrc-2024Q3 branch" . تم الاسترجاع في 2 أكتوبر 2024 .
  3. ^ من قبل ديفيد شيسنال (2006-10-06). "NetBSD: ليس فقط للمحمصات". InformIT . برنتيس هول بروفيشنال . تم الاسترجاع في 2019-07-25 .
  4. ^ abc "وثائق حزم Joyent - التثبيت على Linux". Joyent . تم الاسترجاع في 2018-10-10 .
  5. ^ abcd "Joyent Packages Documentation - Install On macOS". Joyent . مؤرشف من الأصل في 2018-10-06 . تم الاسترجاع في 2018-10-10 .
  6. ^ بيركين ، جوناثان (2018-10-05). “الإعلان عن إصدار pkgsrc-2018Q3”. نت بي إس دي . تم الاسترجاع 2018-10-10 .
  7. ^ "pkgin، مدير الحزم الثنائية لـ pkgsrc".
  8. ^ "معلومات حول NetBSD 1.3".
  9. ^ Dillon, Matthew (2005-08-31). "سيتم دعم PKGSRC رسميًا اعتبارًا من الإصدار التالي". قائمة بريدية لمستخدمي DragonFly.
  10. ^ توماس كلاوسنر (2017-09-12). "pkgsrc Commit Message Policy". pkgsrc-users@ (قائمة بريدية). NetBSD . تم الاسترجاع في 2019-05-09 .
  11. ^ "فهرس pub/PKGSRC/Packages/".
  12. ^ "حزم Joyent، متوفرة لأنظمة SmartOS/illumos وLinux وOSX". مؤرشف من الأصل في 2014-07-15 . تم الاسترجاع في 2018-10-11 .
  13. ^ "فهرس /الحزم/".
  14. ^ ab "Re: حزم Pkgsrc الثنائية متاحة الآن للحوسبة العلمية". pkgsrc-users (قائمة بريدية). NetBSD . 2017-08-01 . تم الاسترجاع في 2018-10-13 .
  15. ^ "mirror1.hpc.uwm.edu/pkgsrc/" . تم الاسترجاع في 2018-10-11 .
  16. ^ "إدارة البرمجيات". جامعة ويسكونسن-ميلووكي ، قسم الحوسبة عالية الأداء . تم الاسترجاع في 2018-10-11 .
  • الموقع الرسمي
  • واجهة ويب لـ pkgsrc
  • pkgsrc-wip – مشروع يهدف إلى إشراك المزيد من الأشخاص بشكل نشط في pkgsrc
  • pkgsrcCon: مؤتمر سنوي يركز على pkgsrc
  • /r/pkgsrc على Reddit
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=Pkgsrc&oldid=1242240932"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate