بكج كت

قبل الخوض في التفاصيل، بكج كِت هو طقم من البرمجيات التطبيقية الحرة مفتوحة المصدر، صُمِّمَت لتوفير طبقة تجريد متناسقة وعالية المستوى لعدد من نظم إدارة الحزم المختلفة. أنشأ ريتشارد هيوز بكج كِت عام 2007، وقدم لأول مرة كتطبيق أساسي في مايو 2008 مع إصدار فيدورا 9. ونتناول فيما يلي مزيدًا من التفاصيل.
وعلى صعيد آخر، يعد طقم بكج كِت متعدد المنصات، إلا أنه موجهة بشكل أساسي لتوزيعات لينكس التي تتبع معايير التوافق التشغيلي المحددة من قِبَل مجموعة فري دسكتوب.أورج، وتستعمل المكتبات البرمجية التي توفرها مشاريع دي-بس وبولكت من أجل التواصل بين العمليات وتفويض الصلاحيات على التوالي.
إضافةً إلى ذلك، على الرغم من استمرار صيانة بكج كِت، إلا أنه لم تطوّر أي ميزات رئيسية منذ نحو عام 2014، وقد اقترح القائم على صيانة الحزمة أنه يمكن استبدالها بإضافات لأدوات أخرى، مثل فلاتباك وسناب مع تزايد شعبيتهما. ومع ذلك، لا تزال هناك حاجة إلى واجهة دي-بس لدعم إدارة الحزم على نظم الملفات القابلة للتعديل.
ومن ناحية أخرى، يطمح بكج كِت إلى تقديم تحديثات آلية دون الحاجة إلى الاستيثاق كمستعمل خارق (جذر)، مع إمكانية التبديل السريع بين المستعملين، والتنبيهات المترجمة إلى اللغة المحلية المناسبة، وتوحيد الأدوات المشتركة بين جنوم وكيدي، وإلى جانب برمجية موحدة لتوزيعات لينكس المختلفة.
الواجهات الخلفية
إضافةً إلى ذلك، يدعم عدد من نظم إدارة الحزم المختلفة (والمعروفة باسم الواجهات الخلفية) طرقًا وإشارات مجردة متنوعة تستعملها أدوات الواجهة الأمامية. وتشمل الواجهات الخلفية المدعومة:
- أداة الحزم المتقدمة
- كوناري
- دي إن إف
- إنتروبي
- باكمان
- بايسي
- بورتاج
- أيه بي تي–آر بي إم
- يو آر بي إم آي
- يلو دوج أبديتر
- زايب
- انظر كذلك
- آب ستريم
- المراجع
معمارية البرمجية
علاوةً على ذلك، الوعي بالأنظمة متعددة المستعملين – حيث لن يُسمح بإيقاف التشغيل في الأجزاء الحرجة من العملية.
برمجية نظام خفية نشطة تتوقف عن العمل عند عدم الاستخدام.
- تتضمن مميزات بكج كِت ما يلي:
- تثبيت الملفات المحلية، ووسائط حزم الخدمة، والحزم من المصادر عن بعد.
- التفويض باستخدام بول كِت.
- استخدام أدوات التحزيم الموجودة.
في هذا الإطار، يعمل بكج كِت كبرمجية نظام خفية نشطة تُسمى packagekitd، والتي تجرِّد الاختلافات بين النظم المختلفة. وتتيح مكتبة أخرى تدعى libpackagekit للبرمجيات الأخرى قابلية التفاعل مع بكج كِت.
الواجهات الأمامية
ومن جهة أخرى، pkcon هي الواجهة الأمامية الرسمية لبكج كِت، وتعمل من خلال سطر الأوامر.
وفي السياق ذاته، gnome-packagekit: هي الواجهة الرسومية الرسمية لبكج كِت. يمكن لهذه الواجهة معالجة كافة أنواع الحزم على عكس برمجيات جنوم، والتي تقتصر على التطبيقات وتفتقر للعديد من المزايا مقارنة بنظيرتها.
واجهات مستندة إلى كيوت:
ومن جهة أخرى، برمجيات جنوم: هي أداة بسيطة لتثبيت وإدارة البرمجيات في لينكس. تعد هذه الواجهة جزءًا من تطبيقات جنوم الأساسية منذ جنوم 3.10.
واجهات مستندة إلى جتك:
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟