Distrobox ، أداة ممتازة لدمج أي توزيعة في نظامك بفضل الحاويات

تم الإعلان عنه الإصدار الجديد من Distrobox 1.3 ، التي يتم وضعها كأداة يسمح لك بسرعة تثبيت وتشغيل أي توزيع Linux في حاوية والتأكد من تكامله مع النظام الرئيسي.

المشروع يتم تنفيذه كمكوِّن إضافي أعلى مجموعة أدوات Docker أو Podman ، ويتميز بأقصى تبسيط للعمل وتهيئة تكامل بيئة التنفيذ مع باقي النظام.

لإنشاء بيئة مع توزيعة مختلفة ، ما عليك سوى تشغيل أمر إنشاء distrobox واحد دون التفكير في التفاصيل الدقيقة. بعد الإطلاق ، يقوم Distrobox بإعادة توجيه الدليل الرئيسي للمستخدم إلى الحاوية ، وتكوين الوصول إلى خادم X11 و Wayland للتشغيل من حاوية واجهة المستخدم الرسومية ، ويسمح لك بتوصيل محركات الأقراص الخارجية ، وإضافة إخراج الصوت ، وتنفيذ وكيل SSH للتكامل على مستوى الصدفة ، و D-Bus و udev.

نتيجة لذلك ، يمكن للمستخدم العمل بشكل كامل على توزيع آخر دون مغادرة النظام الرئيسي. يدعي Distrobox أنه قادر على استضافة 16 توزيعًا ، بما في ذلك Alpine و Manjaro و Gentoo و EndlessOS و NixOS و Void و Arch و SUSE و Ubuntu و Debian و RHEL و Fedora. يمكن تشغيل أي مجموعة توزيع توجد بها صور بتنسيق OCI في الحاوية.

هذا المشروع يهدف إلى جلب أي مساحة للمستخدم من التوزيع إلى أي توزيع آخر متوافق مع podman أو docker ، لذلك يُذكر أنه تمت كتابته في POSIX sh بحيث يكون محمولًا قدر الإمكان ولا يواجه المستخدم مشاكل مع التبعيات وتوافق إصدار glibc ، بالإضافة إلى أنه يهدف أيضًا إلى إدخال الحاوية كـ في أسرع وقت ممكن

أخبار Distrobox 1.3 الرئيسية

الإصدار الجديد يبرز لأنه أضف الأمر distrobox-host-exec لتشغيل الأوامر من الحاوية تعمل في البيئة المضيفة.

التغيير الآخر الذي يبرز هو ذلك دعم إضافي لمجموعة أدوات microdnf ، فضلا عن تنفيذ الدعم للحاويات التي تعمل كجذر (جذر).

بالإضافة إلى ذلك ، فإنه يسلط الضوء أيضًا على ملف دعم موسع للتوزيعات (Fedora-Toolbox 36 ، openSUSE 15.4-beta ، AlmaLinux 9 ، Gentoo ، الأنظمة المستندة إلى ostree) وتم تنفيذ تكامل أفضل مع بيئة النظام ، على سبيل المثال ، مزامنة إعدادات المنطقة الزمنية و dns و / etc / hosts.

من التغييرات الأخرى التي تبرز:

  • تمت إضافة خيار -s / –size لعرض استخدام قرص الحاوية
  • تمت إضافة AlmaLinux 9 إلى توزيعات الحاويات المختبرة
  • ثابت دعم gentoo
  • تمت إضافة المزيد من الأدوات الأساسية ، قم بإلغاء تصغير apt-get / dnf / yum / pacman / zypper - قم بتثبيت langs و docs
  • إضافة pinentry إلى قائمة الحزمة الأساسية
  • إصلاح للمتغيرات المفقودة في بعض صور الحاوية
  • تركيب المنزل في مكان متعارف عليه لأنظمة ostree.

كيفية تثبيت DistroBox على Linux؟

لمن هم مهتمًا بالقدرة على تثبيت هذه الأداة ، يجب أن تعلم أنه متاح في العديد من مستودعات توزيع Linux الرئيسية.

لكن في هذه الحالة ، سنستخدم طريقة التثبيت المتوفرة لأي توزيعة Linux تقريبًا. للقيام بذلك ، ما عليك سوى فتح Terminal وفيها سنكتب ما يلي:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

وجاهزًا لذلك يمكننا البدء في استخدام هذه الأداة.

فيما يتعلق باستخدامه ، ينقسم Distrobox إلى 8 أوامر:

  1. Distrobox-create- ينشئ الحاوية
  2. distrobox-enter - للدخول إلى الحاوية
  3. distrobox-list- لإدراج الحاويات التي تم إنشاؤها باستخدام distrobox
  4. distrobox-rm- لإزالة حاوية تم إنشاؤها باستخدام Distrobox
  5. distrobox-stop- لإيقاف تشغيل حاوية تم إنشاؤها باستخدام Distrobox
  6. distrobox-init - نقطة دخول الحاوية (لا يقصد استخدامها يدويًا)
  7. تم تصميم distrobox-export- ليتم استخدامه داخل الحاوية ، وهو مفيد لتصدير التطبيقات والخدمات من الحاوية إلى المضيف
  8. distrobox-host-exec- لتنفيذ الأوامر / البرامج من المضيف ، أثناء وجوده داخل الحاوية

أخيرا إذا كنت مهتمًا بمعرفة المزيد عن Distrobox ، يجب أن تعلم أن كود المشروع مكتوب في Shell ويتم توزيعه بموجب ترخيص GPLv3. يمكنك الرجوع إلى كل من كود المصدر الخاص به ، بالإضافة إلى أدلة المستخدم الخاصة به ومزيد من المعلومات في ملف الارتباط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.