วิธีติดตั้ง VirtualBox บน Ubuntu 24.04
VirtualBox เป็นซอฟต์แวร์โอเพ่นซอร์สที่ใช้งานง่าย ซึ่งคุณสามารถใช้สร้างเครื่องเสมือน (Virtual Machines) บนฮาร์ดแวร์คอมพิวเตอร์ได้ แต่ละเครื่องเสมือนจะมีระบบปฏิบัติการของตัวเองและทำงานแยกจากเครื่องเสมือนอื่น ๆ ในบทเรียนสั้น ๆ นี้ เราจะติดตั้งและกำหนดค่า VirtualBox บนระบบปฏิบัติการ Ubuntu 24.04 Linux
คู่มือเดสก์ท็อปอูบุนตูฉบับสมบูรณ์
เรียนรู้ Ubuntu อย่างมืออาชีพ - ตั้งแต่การปรับแต่งเดสก์ท็อปให้สวยงามไปจนถึงการทำงานอัตโนมัติด้วยเทอร์มินัลที่ทรงพลัง เหมาะสำหรับนักพัฒนา ผู้ดูแลระบบ และผู้ใช้ขั้นสูงที่ต้องการควบคุมพื้นที่ทำงานของตนอย่างเต็มที่
ข้อเท็จจริงที่น่าชื่นชมก็คือ แพ็กเกจของ VirtualBox มีให้ใช้งานอยู่ในคลังซอฟต์แวร์เริ่มต้นของเครื่อง Ubuntu 24.04 เริ่มกระบวนการโดยการอัปเดตดัชนีแพ็กเกจของระบบปฏิบัติการ
sudo apt update1) การติดตั้งจากคลังของระบบปฏิบัติการ
หลังจากนี้ติดตั้งแพ็กเกจ VirtualBox พร้อมกับ VirtualBox extension pack
sudo apt install virtualbox virtualbox-ext-pack -yจะติดตั้งการพึ่งพาหลายรายการ
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 cpp-13 cpp-13-x86-64-linux-gnu dkms dpkg-dev fakeroot g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13
gcc-13-base gcc-13-x86-64-linux-gnu gcc-14-base gcc-x86-64-linux-gnu libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8 libatomic1 libbinutils libbz2-1.0 libcc1-0
libctf-nobfd0 libctf0 libdouble-conversion3 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-13-dev libgcc-s1 libgomp1 libgprofng0 libgsoap-2.8.132t64 libhwasan0 libitm1 liblsan0 liblzf1
libmd4c0 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5 libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5
libqt5quick5 libqt5sql5-sqlite libqt5sql5t64 libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5t64 libqt5x11extras5 libqt5xml5t64 libquadmath0 libsdl2-2.0-0 libsframe1
libstdc++-13-dev libstdc++6 libtpms0 libtsan2 libubsan1 libvncserver1 libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-res0
libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1 lto-disabled-list make qt5-gtk-platformtheme qttranslations5-l10n qtwayland5
virtualbox-dkms virtualbox-qt
Suggested packages:
binutils-doc gprofng-gui bzip2-doc gcc-13-locales cpp-13-doc menu debian-keyring g++-multilib g++-13-multilib gcc-13-doc gcc-multilib autoconf automake libtool flex bison gcc-doc gcc-13-multilib
gdb-x86-64-linux-gnu git bzr qgnomeplatform-qt5 qt5-image-formats-plugins qt5-qmltooling-plugins libstdc++-13-doc make-doc vde2 virtualbox-guest-additions-iso
The following NEW packages will be installed:
binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 dkms dpkg-dev fakeroot g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-x86-64-linux-gnu
gcc-x86-64-linux-gnu libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8 libbinutils libcc1-0 libctf-nobfd0 libctf0 libdouble-conversion3 libdpkg-perl libfakeroot
libfile-fcntllock-perl libgcc-13-dev libgprofng0 libgsoap-2.8.132t64 libhwasan0 libitm1 liblsan0 liblzf1 libmd4c0 libpcre2-16-0 libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5
libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5sql5-sqlite libqt5sql5t64 libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5
libqt5widgets5t64 libqt5x11extras5 libqt5xml5t64 libquadmath0 libsdl2-2.0-0 libsframe1 libstdc++-13-dev libtpms0 libtsan2 libubsan1 libvncserver1 libxcb-xinerama0 libxcb-xinput0
lto-disabled-list make qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-qt
The following packages will be upgraded:
cpp-13 cpp-13-x86-64-linux-gnu gcc-13-base gcc-14-base libatomic1 libbz2-1.0 libgcc-s1 libgomp1 libpcre2-32-0 libpcre2-8-0 libstdc++6 libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxcb-xv0 libxcb1
26 upgraded, 74 newly installed, 0 to remove and 583 not upgraded.
Need to get 145 MB of archives.
After this operation, 478 MB of additional disk space will be used.
.....กด <Enter> เพื่อยอมรับข้อตกลงสิทธิ์ใช้งาน
เลือกตัวเลือก ใช่ เพื่อยอมรับข้อกำหนดทั้งหมด
ยืนยันการติดตั้งว่าสำเร็จโดยตรวจสอบเวอร์ชัน
$ virtualbox --help
Oracle VM VirtualBox VM Selector v7.0.16_Ubuntu
Copyright (C) 2005-2024 Oracle and/or its affiliates
No special options.
If you are looking for --startvm and related options, you need to use VirtualBoxVM.สำหรับแพ็คเสริม VirtualBox ใช้:
$ VBoxManage list extpacks
Extension Packs: 2
Pack no. 0: VNC
Version: 7.0.16
Revision: 162802
Edition:
Description: VNC plugin module
VRDE Module: VBoxVNC
Crypto Module:
Usable: true
Why unusable:
Pack no. 1: Oracle VM VirtualBox Extension Pack
Version: 7.0.16
Revision: 162802
Edition:
Description: Oracle Cloud Infrastructure integration, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe, full VM encryption.
VRDE Module: VBoxVRDP
Crypto Module: VBoxPuelCrypto
Usable: true
Why unusable:คุณสามารถเปิด VirtualBox จาก CLI หรือสภาพแวดล้อมเดสก์ท็อปได้
ตอนนี้สนุกกับการติดตั้งเครื่องเสมือนบนระบบ Ubuntu Linux ของคุณได้เลย
2) การติดตั้งจากคลัง APT อย่างเป็นทางการของ VirtualBox
หากคุณต้องการเวอร์ชันล่าสุดและทันสมัยที่สุด การใช้แหล่งเก็บ APT อย่างเป็นทางการของ VirtualBox เป็นตัวเลือกที่เหมาะสมที่สุด
นำเข้ากุญแจ GPG ของที่เก็บ
wget -O- 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] http://download.virtualbox.org/virtualbox/debian $(. /etc/os-release && echo "$VERSION_CODENAME") contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.listรีเฟรชรายการแพ็กเกจที่มีอยู่ก่อนการติดตั้ง VirtualBox บน Ubuntu 24.04
sudo apt update
sudo apt install virtualbox-7.0จากนั้นดาวน์โหลดและติดตั้งแพ็กเสริมของ VirtualBox
VER=$(curl -s https://download.virtualbox.org/virtualbox/LATEST.TXT)
wget https://download.virtualbox.org/virtualbox/$VER/Oracle_VM_VirtualBox_Extension_Pack-$VER.vbox-extpack
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-$VER.vbox-extpackนั่นแหละ ตอนนี้คุณได้ติดตั้ง VirtualBox เวอร์ชันล่าสุดบนระบบของคุณแล้ว วิธีการติดตั้งแบบหลังให้ความสะดวกสบายมากกว่าเพราะช่วยให้สามารถอัปเกรดได้ง่ายเมื่อมีเวอร์ชันใหม่ของ VirtualBox ออกมา


