الرئيسية
» لينوكس
»
كيفية تشغيل برامج أوبونتو على فيدورا لينكس باستخدام ديسترو بوكس
كيفية تشغيل برامج أوبونتو على فيدورا لينكس باستخدام ديسترو بوكس
يمكنك تشغيل العديد من برامج سطر الأوامر وبرامج سطح المكتب الخاصة بنظام أوبونتو على فيدورا باستخدام Distrobox . يقوم Distrobox بإنشاء حاوية أوبونتو مع حزمها الخاصة وأدوات APT، مع دمجها مع سطح مكتب فيدورا. ثبّت التطبيق داخل الحاوية، ثم قم بتشغيله هناك أو صدّر تطبيقًا رسوميًا متوافقًا إلى قائمة تطبيقات فيدورا. لا يؤدي هذا إلى تثبيت حزمة دبيان على نظام فيدورا المضيف.
تتشارك حاويات Distrobox أجزاءً من بيئة النظام المضيف، بما في ذلك مجلدك الرئيسي، لذا تعامل معها كأداة توافق وليست كحاجز أمني مثل الآلة الافتراضية. تستخدم الخطوات التالية Fedora Workstation وPodman وUbuntu 26.04 LTS. يمكن لـ Distrobox العمل مع Docker أيضًا، لكن Podman هو الخيار الافتراضي الأسهل في Fedora.
1. قم بتثبيت Distrobox و Podman
افتح تطبيق Terminal وقم بتثبيت الحزمتين من مستودعات فيدورا:
sudo dnf install distrobox podman
قم بتثبيت Distrobox و Podman على نظام Fedora تقليدي.
يطلب منك الأمر إدخال كلمة المرور وتأكيد عملية تثبيت الحزمة. تنشر فيدورا كلاً من Distrobox و Podman في مستودعات الحزم الخاصة بها. تأكد من توفر الأوامر باستخدام الأمرَين التاليَين: ` distrobox --versiondistrobox` و`podman` podman --version.
في نظامي Silverblue أو Kinoite، تحقق أولاً من تثبيت Distrobox وPodman. يستخدم هذان النظامان Atomic نظام rpm-ostreeإدارة الحزم المضيفة؛ إذا كان Distrobox غير مثبت، فقم بتثبيته sudo rpm-ostree install distroboxوأعد تشغيل الجهاز عند ظهور المطالبة. توضح ورقة أوامر Silverblue الخاصة بنظام Fedora أمر إدارة الحزم. الخطوات الموضحة أدناه خاصة بالحاويات وهي نفسها.
أنشئ حاوية أوبونتو باسم يمكنك إعادة استخدامه في الأوامر اللاحقة.
يقوم Distrobox بتنزيل الصورة في المرة الأولى ويُهيئ الحاوية. تنشر أوبونتو صور حاويات OCI، والإصدار الحالي طويل الأمد (LTS) هو 26.04؛ راجع وثائق Canonical الخاصة بصور حاويات أوبونتو ودورة إصدارها . إذا كنت بحاجة إلى إصدار أوبونتو مختلف، فاستبدل 26.04بعلامة صورة ذلك الإصدار.
أدخل الحاوية:
distrobox enter ubuntu
أنت الآن في واجهة سطر الأوامر داخل أوبونتو. شغّل Distrobox كمستخدم فيدورا عادي؛ لا تُضِف أي شيء sudoقبل ذلك . يشرح دليل إنشاءdistrobox Distrobox كيفية دمج النظام المضيف، بينما يشرح دليل تشغيل الأوامر كيفية تشغيل واجهة سطر الأوامر أو تنفيذ أمر داخلها.
3. قم بتثبيت برامج أوبونتو باستخدام APT
داخل واجهة سطر أوامر أوبونتو، قم بتحديث فهرس الحزم قبل البحث أو التثبيت:
قم بتحديث فهرس حزم أوبونتو، ثم قم بتثبيت حزمة داخل الحاوية.
استبدل keyword"و" package-nameبمصطلح البحث واسم الحزمة التي عثرت عليها. على سبيل المثال، يتم تثبيت حزمة أوبونتو باستخدام APT، وليس باستخدام DNF الخاص بفيدورا. يشرح دليل إدارة الحزم من Canonical أوامر التحديث والتثبيت الخاصة بـ APT.
يمكنك أيضًا تثبيت حزمة دبيان محلية إذا كان الملف موجودًا في دليل مرئي من الحاوية، مثل مجلدك الرئيسي المشترك:
sudo apt install ./package.deb
يمكن لـ APT حلّ التبعيات من مستودعات أوبونتو المُفعّلة، ولكن قد يظلّ أحد الأطراف الخارجية .debيعتمد على خدمات أو مكونات نظام لا يوفرها الحاوية. يُفضّل استخدام حزمة من مستودعات أوبونتو عند توفّرها.
4. شغّل البرنامج أو أضفه إلى قائمة تطبيقات فيدورا
لتشغيل أداة سطر الأوامر، قم بتشغيل أمرها في واجهة سطر أوامر أوبونتو. كما يمكنك استدعاء أمر لمرة واحدة من فيدورا دون فتح واجهة سطر أوامر تفاعلية.
distrobox enter ubuntu -- program --help
بالنسبة للبرامج الرسومية، قم بتثبيت حزمة أوبونتو الخاصة بها أولاً، ثم قم بتشغيلها distrobox-exportمن داخل حاوية أوبونتو. استخدم اسم التطبيق الموجود على سطح المكتب:
distrobox-export --app app-name
قم بتصدير مدخل سطح المكتب لتطبيق متوافق حتى يمكن تشغيله من فيدورا.
يقوم Distrobox بنسخ عنصر سطح المكتب وأيقونته إلى مجلدك الرئيسي، ويُغلّف أمر تشغيله لتشغيل التطبيق من خلال الحاوية. يُوضح دليل التصدير الرسمي الخيارات المدعومة. إذا لم يتم العثور على اسم التطبيق، فأدخل المسار الكامل لملفه .desktop، على سبيل المثال /usr/share/applications/example.desktop. يعمل هذا فقط عندما تتضمن الحزمة عنصر سطح مكتب، ويكون التطبيق متوافقًا مع إعدادات العرض والرسومات الخاصة بالجهاز المضيف.
حافظ على تشغيل الحاوية
لتحديث حزم أوبونتو المثبتة، أدخل المربع وقم بتشغيل الأمر sudo apt updateمتبوعًا بالأمر sudo apt upgrade. سيؤدي هذا إلى تحديث الحزم في الحاوية، وليس في فيدورا.
إذا لم يتمكن APT من العثور على حزمة، فتأكد من أنك داخل حاوية Ubuntu، وقم بتحديث فهرس الحزم، وتحقق من اسم الحزمة بالضبط باستخدام apt search.
إذا لم يظهر تطبيق رسومي في مشغل Fedora، فتحقق من .desktopوجود ملفه وأعد تشغيله distrobox-export --appداخل الحاوية.
يُعد Distrobox طريقة عملية لاستخدام البرامج المُصممة خصيصًا لنظام Ubuntu عندما لا تتوفر نسخة مناسبة من Fedora. مع ذلك، لا يضمن Distrobox عمل جميع تطبيقات Ubuntu؛ فالتطبيقات التي تتطلب وحدات نواة مُخصصة، أو خدمات نظام متقدمة، أو تكاملًا رسوميًا غير مدعوم، قد تحتاج إلى جهاز افتراضي أو حزمة Fedora أصلية. ولأن الحاوية تُشارك مجلدك الرئيسي وموارد النظام المُختارة، يُنصح بتثبيت البرامج التي تثق بها فقط.