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)باستخدام
الاوامر التاليه
cd etc/yum.repos.d
sudo wget
http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
والان بعد تكوين المستودع 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