إذا كنت من مستخدمي Linux لفترة طويلة ، فربما تريد استخدام توزيعات متعددة على جهازك. أصبح ذلك ممكنًا الآن بفضل أداة رائعة تسمى Distrobox. يسمح لك بإنشاء حاوية على نظام Linux الخاص بك باستخدام Podman أو Docker. تم دمج هذه الحاويات مع المضيفين لتمكين المستخدمين من مشاركة دليل المنزل ، والتخزين الخارجي وأجهزة USB ، وتطبيقات واجهة المستخدم الرسومية ، والصوت ، وما إلى ذلك.
إذا لم تكن معتادًا على Distrobox ولكنك تريد معرفة المزيد عنه ، فلا تقلق. سيساعدك هذا الدليل على تعلم كل شيء عن Distrobox بما في ذلك كيفية استخدامه مع أي توزيعة Linux.
ما هو Distrobox؟
هناك الكثير من أنظمة التشغيل المستندة إلى Linux متاح ، وباعتبارنا من عشاق Linux ، نريد جميعًا استخدام أنظمة تشغيل مختلفة في نفس الوقت. يوفر Distrobox طريقة رائعة لاستخدام أي توزيعة Linux مباشرة من المحطة.
بكلمات بسيطة ، يعد Distrobox أداة سطر أوامر تستخدم Docker أو Podman لتوفير طريقة للوصول إلى أنظمة تشغيل Linux المتعددة.
إنه يعمل مثل Toolbox ولكنه يبسط كل شيء باستخدام POSIX sh. تعتمد بيئة Distrobox على صورة OCI ، والتي تُستخدم لإنشاء الحاويات.
يهدف Distrobox إلى تقديم نظام أساسي لإدخال أي حاوية بسرعة واستخدامها كبيئة افتراضية للمحطة. هذا هو السبب في أن العديد من مستخدمي Linux يفضلون Distrobox بدلاً من Toolbox. Distrobox ليس معقدًا على الإطلاق لأنه يتضمن ستة أوامر فقط. فيما يلي قائمة بالأوامر الأساسية المتوفرة في Distrobox:
أمر | وصف |
---|---|
distrobox- إنشاء | يُنشئ حاوية |
distrobox- إدخال | يوفر الوصول إلى الحاوية |
قائمة التوزيعات | يسرد الحاويات التي تم إنشاؤها بواسطة Distrobox |
distrobox- الحرف الأول | إنها نقطة دخول للحاوية |
distrobox- تصدير | لتصدير الخدمات والتطبيقات من حاوية واحدة إلى مضيف معين |
distrobox-rm | يحذف حاوية |
توقف Distrobox | يوقف حاوية جارية |
كيفية تثبيت Distrobox واستخدامه
لنلقِ نظرة على طريقة تثبيت Distrobox واستخدامه على Linux. نحن نستخدم Ubuntu لنقدم لك شرحًا تفصيليًا لكيفية استخدامه ولكن الخطوات متشابهة إلى حد ما مع توزيعات Linux الأخرى أيضًا.
أولاً ، افتح محطة Linux وقم بتنفيذ الأمر التالي لتنزيل برنامج تثبيت Distrobox وتنفيذه:
لفة https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
إذا ظهرت لك رسالة الخطأ "curl: command not found" ، فيجب عليك ذلك تثبيت cURL على Linux وقم بتشغيل الأمر أعلاه مرة أخرى. حان الوقت الآن لتثبيت Docker for Distrobox وإعداده ، لذا قم بتنفيذ الأمر التالي لتثبيت Docker على Linux:
sudo apt تثبيت docker.io -y
بعد تثبيت Docker ، قم بتشغيل الأوامر التالية لبدء وتمكين خدمة Docker:
sudo systemctl يمكّن عامل الإرساء الآن
يمكنك أيضًا تشغيل الأمر التالي للتحقق من الحالة النشطة لخدمة Docker:
sudo systemctl status --now docker
انتاج:
قم الآن بإصدار الأمر التالي لإضافة المستخدم الحالي إلى مجموعة Docker المسماة "docker":
sudo usermod -aG docker $ USER
بمجرد الانتهاء ، اسمح للنظام بفحص مجموعة Docker التي تم تغييرها حديثًا:
newgrp عامل ميناء
بعد تثبيت Distrobox و Docker بنجاح ، قم بإنشاء حاوية Docker لـ Distrobox. لنفترض أنك تريد استخدام AlmaLinux من المحطة. قم بتشغيل الأمر التالي للمتابعة:
Distrobox create --image almalinux: latest --name alma
انتاج:
سيقوم الأمر أعلاه تلقائيًا بنشر أحدث إصدار من برنامج AlmaLinux لتطبيق Distrobox. أخيرًا ، ابدأ Distrobox والوصول إلى حاوية Docker:
إدخال distrobox - اسم ألما
انتاج:
بعد إصدار الأمر ، ستلاحظ أن موجه الأوامر الطرفية سيتغير إلى "alma". هذا يعني أنك تستخدم الآن AlmaLinux من محطة Ubuntu.
على سبيل المثال ، يعرض النظام خطأ "الأمر غير موجود" عند تنفيذ sudo apt التحديث أمر. لكن، تحديث sudo yum يعمل بشكل جيد في الجهاز لأن AlmaLinux يدعم YUM بدلاً من APT.
بمجرد إنشاء عدة حاويات لـ Distrobox ، يمكنك التحقق سريعًا من القائمة الكاملة للحاويات المتوفرة على النظام باستخدام:
قائمة التوزيعات
انتاج:
لاحظ أنه لا يجب عليك استخدام sudo مع الأمر أعلاه لأنه سيعرض خطأ "/ usr / local / bin / distrobox-list لأن sudo غير مدعوم."
لإزالة أي حاوية من القائمة ، قم بتنفيذ الأمر الوارد أدناه.
distrobox-rm - الاسم الصخري
انتاج:
بعد تشغيل الأمر ، سيطلب النظام تأكيدك ، لذا اكتب "ص"لمتابعة عملية الحذف. يمكنك تغيير الاسم صخري في الأمر المذكور أعلاه إلى أي حاوية أخرى تريد حذفها من النظام.
توجد أداة سطر أوامر تسمى Neofetch والتي يمكنك من خلالها التحقق من نظام التشغيل الحالي بالمعلومات ذات الصلة والشعار. دعنا نثبته في نظام AlmaLinux باستخدام الأوامر التالية:
dnf تثبيت epel-relase
dnf تثبيت نيوفيتش
تأكد من إدخال حاوية AlmaLinux Distrobox أولاً ثم قم بتثبيت Neofetch. خلاف ذلك ، لن يعمل لأن النظام المضيف يقوم بتشغيل Ubuntu. نحن بالفعل داخل الحاوية ونستخدم AlmaLinux ، لذلك قمنا بتنفيذ الأوامر المذكورة أعلاه مباشرة.
إذا كنت تقوم بتشغيل بعض توزيعات Linux الأخرى داخل Distrobox ، قم بتثبيت Neofetch باستخدام ما يلي الأوامر:
بالنسبة إلى Debian / Ubuntu:
sudo apt تثبيت neofetch
على Arch Linux ومشتقاته:
سودو بكمن -س نيوفيتش
الآن ، قم بتشغيل الأداة المساعدة Neofetch من الجهاز عن طريق تنفيذ نيوفيتش الأمر ، وستحصل على إخراج مثل هذا:
هنا ، ستحصل على جميع المعلومات حول نظام التشغيل الحالي بشعاره الرسمي. نوصيك باستخدام Neofetch مع Distrobox لأنه يساعد في التحقق من نظام التشغيل الذي يعمل حاليًا داخل الجهاز.
تشغيل توزيعات Linux المختلفة داخل Terminal
لذلك كان هذا وصفًا تفصيليًا لـ Distrobox والطريقة الكاملة لتثبيته وإعداده على أي توزيعة Linux. في هذا الدليل ، استخدمنا Ubuntu لإظهار الإجراء خطوة بخطوة. يعد Distrobox أداة ممتازة لاختبار البرامج النصية والأوامر الخاصة بك على أنظمة تشغيل متعددة باستخدام نظام واحد فقط.
علاوة على ذلك ، قمنا أيضًا بتضمين بعض الحيل الأساسية التي تحتاج إلى معرفتها أثناء استخدام Distrobox على Linux. تأكد من قيامك أولاً بإعداد حاوية Docker ثم تثبيت Distrobox لأنه سيصبح من السهل عليك استخدام الأداة بهذه الطريقة. أصبح Distrobox شائعًا لأن POSIX sh يبسط كل شيء ويجعل من السهل الوصول إلى أي نظام تشغيل Linux من الجهاز.
ما هو بوسيكس؟ كيف يرتبط لينكس
اقرأ التالي
مواضيع ذات صلة
- لينكس
- لينكس توزيعة
- تثبيت نظام التشغيل
- أنظمة التشغيل
- صالة
نبذة عن الكاتب

Nitin Jangid هو خبير تقني مستعد دائمًا لتعلم التقنيات المطورة حديثًا. بصفته متحمسًا للتكنولوجيا ، فهو يحب مشاركة تجربته مع العالم من خلال أدلة مختلفة.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك