Weboldal keresés

Hogyan telepítsük a VirtualBoxot az Ubuntu 24.04-re


A VirtualBox egy nyílt forráskódú és könnyen használható szoftver, amelyet arra használhat, hogy virtuális gépeket hozzon létre a számítógépén. Minden virtuális gépnek saját operációs rendszere van, és függetlenül működik a többi VM-től. Ebben a rövid útmutatóban a VirtualBox telepítését és konfigurálását mutatjuk be egy Ubuntu 24.04 Linux operációs rendszeren.

Az Ubuntu Asztali Kézikönyv Végső Útmutatója

Mesterkedj az Ubuntuban profi módra – a gyönyörű asztali testreszabástól a hatékony terminál-automatizálásig. Tökéletes fejlesztőknek, rendszergazdáknak és haladó felhasználóknak, akik teljes irányítást szeretnének munkakörnyezetük fölött.

A gyönyörű tény az, hogy a VirtualBox csomagok elérhetők az alapértelmezett Ubuntu 24.04 Linux gép tárolóiban. Indítsa el a folyamatot az operációs rendszer csomagindexének frissítésével.

sudo apt update

1) Telepítés az operációs rendszer tárolóiból

Ezután telepítse a VirtualBox csomagot a VirtualBox kiterjesztés csomaggal.

sudo apt install virtualbox virtualbox-ext-pack -y

Számos függőség telepítésre kerül.

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.
.....

Nyomja meg a <Enter> gombot a licencszerződés elfogadásához.

Válassza a Igen lehetőséget az összes feltétel elfogadásához.

Erősítse meg, hogy a telepítés sikeres volt a verzió ellenőrzésével.

$ 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.

A VirtualBox kiegészítő csomaghoz használd:

$ 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:

A VirtualBoxot elindíthatod parancssorból vagy az asztali környezetből.

Most már élvezheti a virtuális gépek telepítését az Ubuntu Linux rendszerére.

2) Telepítés a VirtualBox hivatalos APT tárolóiból

Ha a legfrissebb és naprakész kiadást szeretnéd, akkor az ideális megoldás az hivatalos VirtualBox APT-tárolók használata.

Tároló GPG kulcsának importálása.

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

Add hozzá a tárolót.

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

Frissítse az elérhető csomagok listáját a VirtualBox Ubuntu 24.04-re történő telepítése előtt.

sudo apt update
sudo apt install virtualbox-7.0

Ezután töltse le és telepítse a VirtualBox kiterjesztéscsomagot.

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

Ennyi, most már a legfrissebb VirtualBox kiadás telepítve van a rendszeredre. Az utóbbi telepítési módszer kényelmesebb, mivel lehetővé teszi az egyszerű frissítést, amikor új VirtualBox kiadások válnak elérhetővé.