تثبيت برنامج VirtualBox 6.0 على فيدورا 30/29/28

Install Oracle VirtualBox 6.0 on Fedora 30/29/28
معنا اليوم تثبيت الاصدار السادس من البرنامج العملاق فيرشوال بوكس (VirtualBox) على نظام التشغيل فيدورا 30/29/28 اصدرت شركه اوراكل (Oracle) النسخه الاجدد من البرنامج VirtualBox 6.0 فى 28 يناير 2019 وقد عملت الشركه فى هذا الاصدار من البرنامج على تحسين المزيد من الاستقرار للبرنامج واصلاح الاخطاء والمشكلات التى كانت توجد فى الاصدارات الاخرى. الان سوف نساعدك فى هذا المقال على تثبيت VirtualBox 6.0 على كل من نظامك الفيدورا الاصدارات 28/29/30 باستحدام الطرفية , DNF

الخطوة الاولى & المتطلبات الاساسية
فى البداية علينا تكوين مستودع VirtualBox لنظامك لكى نتمكن من التنزيل , كل ماعليك فعله هو تحميل ملف VirtualBox.repo ومن ثم وضعة بداخل المسار التالى (etc/yum.repos.d)باستخدام الاوامر التاليه

والان بعد تكوين المستودع virtualbox.repo علينا التاكد من تثبيت بعض الحزم الضرورية قبل التثبيت البرنامج ,مثل kernel-headers , kernel-devels,وغيرها
كل ما عليك استخدم الأمر التالي لتثبيت الحزم المطلوبة


sudo dnf install glibc-headers glibc-devel kernel-headers kernel-devel compat-libvpx4 binutils gcc make patch libgomp dkms qt5-qtx11extras libxkbcommon​

بهد تثبيت احدث حذم الكيرنال لا بد من اعادة تشغيل النظام للاقلع من احدث كيرنال باستخدام الامر التالى.


sudo reboot​

الخطوة الثانية & هى تكوين البيئه
يتطلب تثبيت VirtualBox شفرة مصدر kernel لتثبيت الوحدات النمطية المطلوبة ، لذلك نحن بحاجة إلى تكوين متغير البيئة KERN_DIR الذي يحصل عليه VirtualBox من شفرة مصدر kernel في حالتي ، أحدث مصدر kernel متوفر هو 5.2.5-200.fc30.x86_64 فى الدليل /usr/src/kernels/ عليك التأكد من أنك تستخدم مسار المصدر الصحيح.


#هذا الكود لعمل المتغير
export KERN_DIR=/usr/src/kernels/`uname -r`

#للتاكد من صحه المتغير
echo $KERN_DIR

#يجب الحصول على مثل هذه النتيجة مع اختلاف فى ارقام الكيرنال طبعا
/usr/src/kernels/5.2.5-200.fc30.x86_64
الخطوة الثالثة & تثبيت البرنامج VirtualBox
استخدم الأمر التالي لتثبيت VirtualBox باستخدام أداة سطر أوامر DNF. سيقوم بتثبيت أحدث إصدار من VirtualBox 6.0 على نظامك.

sudo dnf install VirtualBox-6.0​

بعد التثبيت ، نحتاج إلى إعادة إنشاء وحدات kernel باستخدام الأمر التالي.


sudo /usr/lib/virtualbox/vboxdrv.sh setup
الخطوة الرابعة & بدء البرنامج VirtualBox
استخدم الأمر التالي لبدء VirtualBox


virtualbox​

Install Oracle VirtualBox 6.0 on Fedora 30/29/28