شرح كيفيه تنصيب الVirtualBox على جنو/لينكس (التوزيعات الديبيانيه)

ملاحظات قبل البدء

:one: التوزيعه المستخدمه Debian مع واجهه KDE.

:two: اذا كنت مخير يفضل استخدام Qemu او KVM على ال Virtualbox لان مطوريه اخلوا بمبادىء البرامج الحره للتوضيح اقرأ هنا.

:three: تاكد ان جهازك يدعم خاصيه الHardware Virtualization:

  • في حال اذا كنت تستخدم معالج انتل فستجدها في خصائص البايوس لديك باسم vt-x او hardware virualization
  • في حال اذا كنت تستخدم معالج AMD فستجدها في خصائص البايوس لديك باسم AMD-V

مشروحه هنا بالانكليزي (او ابحث في الانترنت اذا كان غير واضح)


هنالك طرق امنه وشبه امنه لتحقيق ذلك, ساذكرها باذن الله.

الطريقه الامنه

  • تعتبر امن واسهل طريقه يمكن ان تستخدمها لتنزيل الvirtualbox من الapt ويتم ذلك عن طريق:-

فتح الkonsole/terminal

  • ثم نكتب هذا الامر:
sudo apt install fasttrack-archive-keyring apt-transport-https
  • ثم نقوم باضافه مستودعات fasttrack ويفضل debian backports الى مستودعات ديبيان عن طريق هذا الامر:
echo "deb https://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware" | sudo tee -a /etc/apt/sources.list && echo "deb https://fasttrack.debian.net/debian bookworm-fasttrack main contrib non-free" | sudo tee -a /etc/apt/sources.list
  • ثم نقوم بعمل تحديث للمستودعات مع التنصيب
sudo apt update && sudo apt install virtualbox linux-headers-$(uname -r)

مبروك تم تنصيب الvirtualbox لديك بنجاح

للمزيد :- VirtualBox - Debian Wiki

  • لفتح الvirtualbox:-

اما

او نقوم بكتابه هذا الامر داخل الkonsole/terminal

virtualbox

ثم نضغط على Enter

الطرق الشبه امنه

نقوم بفتح الkonsole/terminal

  • ثم نكتب الامر:-
sudo apt  install dkms linux-headers-$(uname -r)
  • من هنا يوجد طريقتان للتنصيب:-

الطريقه الاولى:- (التحديثات تصلك بشكل تلقائي من مستودع virtualbox الذي ستضيفه, وهذا اسهل)

ملاحظه:- قد يسال البعض لماذا هي غير امنه ؟ وضع اي مستودع خارجي (بمعنى ليس من التوزيعه الاساسيه) يلزم الوثوق باصحاب المستودع بمعنى الوثوق التام بان اصحاب الvirtualbox لا يقومون بتنزيل برامج خبيثه او تغيير المستودعات الخاصه بالتوزيعه لديك.

  • نكتب الامر:-
sudo apt install apt-transport-https lsb-release curl

ثم اضافه مفاتيح اوراكل فيرجوال بوكس للمصدر الخاص بها:

curl https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg

ثم اضافه المستودع:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

بعدها حدث المستودعات ونصب vbox (قد يختلف اسم اصدار vbox بين فتره واخرى لذا يفضل مراجعه الموقع الرسمي قبل كتابه رقم الاصدار مثلا 6 او 7 …الخ)

sudo apt update && sudo apt install virtualbox-7*
  • بعد الانتهاء من عمليه التنصيب نقوم بفتح الvirtualbox

الطريقه الثانيه:- (استخدام هذه الطريقه يعني تحديث تطبيق virtualbox سيكون يدوي عند كل نسخه جديده تصدر -تعيد نفس الخطوات في الاسفل)

  • قم بالذهاب الى موقع virtualbox ثم تابع الصور:-

  • تختار نسخه الvirtualbox بحسب توزيعتك التي تستخدمها ubuntu او debian او fedora …الخ. طيب وماذا يعني الi386 والAMD64 ؟ هيه نفسها ال32bit وال64bit وهذا يعتمد على قدرات حاسوبك (ضعيفه او قويه) وكذلك نسخه جنو/لينكس التي قمت بتنصيبها على حاسوبك.

ايضا لا تنسى تنزيل الSHA256 , فقط قم بالضغط بالزر الايمن على SHA256 ثم اختر Save Link As… ثم اضغط على Download واختر اي مكان يعجبك (انا في شرحي وضعته في /Downloads)

  • هكذا سيكون شكل الفايلات بعد تنزيلها في Home > Downloads

  • هذه الخطوه مهمه للتاكد من نسخه الvirtualbox التي قمت بتنزيلها هيه نفسها من شركه/مطوري oracle (وهذا يمنع اللعب بالنسخه وهي مرفوعه على السيرفر من جهات مخترقه)

ثم افتح الkonsole/terminal وقم بكتابه:-

(استخدمت امر ls فقط حتى أُظهرلك ما هو موجود في الفايلات listing files/list يعني اذا ما كتبت هذا الامر ليس لديك مشكله)

ls cd /Downloads ls shasum -a 256 -c SHA256SUMS 

  • في بعض الاحيان لا يعمل الامر/الcommand السابق , فلذا استخدم هذا الامر بدلا عنه:-
ls cd /Downloads ls shasum -a 256 -c SHA256SUMS 

  • هذا هو الناتج عن الامر , ستظهر علامه OK بجانب نسخه الvirtualbox التي قمت بتنزيلها. (فاذن بالتاكيد سيختلف موقع الOK بحسب نسخه الvirtualbox التي قمت بتنزيلها)

  • ثم نذهب الى مكان تخزين الvirtualbox وننقر عليه ثم نختار continue (ويتم تنصيبه حاله من حال اي برنامج عادي)

هنا يكون منتهى شرح تنصيب الvirtualbox بمختلف درجات الامن والسهوله.

3 إعجابات

شرح جميل جداً, ولكن للتذكير نسيت ذكر موضوع دعم الـhardware virtualization, بطبيعة الحال جهد جبار وشرح اكثر من رائع, شكراً لك

إعجابَين (2)