VirtualBox 是一個開源的跨平台虛擬化管理器應用程序。 它歸 Oracle 所有,允許同時運行多個客戶操作系統 (OS)。 VirtualBox 支持客戶操作系統,如 Windows、Debian、 Fedora、Oracle Linux、Ubuntu 等。
您的硬件應該支持並啟用硬件虛擬化技術來運行 VirtualBox.
在本教程中,我們將學習如何 安裝 VirtualBox 6 上 Debian 11.
方法一:安裝 VirtualBox 來自 Oracle 信息庫
這是最簡單的安裝方式 VirtualBox 在 Debian 上,來自 Oracle 存儲庫。
1. 導入存儲庫 GPG 密鑰
$ apt install gnupg2
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
2. 添加 VirtualBox Debian Bullseye 的存儲庫
$ echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
3. 更新你的 Debian 系統
$ sudo apt update
您可以使用 apt-cache search virtualbox
命令來搜索可以安裝的軟件包版本。
4. 現在,安裝 VirtualBox 在 Debian 上,運行以下命令。
$ sudo apt install linux-headers-$(uname -r) dkms
$ sudo apt install virtualbox-6.1
安裝後,您可以從終端啟動 virtualbox,鍵入:
$ virtualbox
方法二:安裝 VirtualBox 在 Debian 11 上使用 deb 二進製文件
VirtualBox 二進制 .deb 文件可用 VirtualBox 網站下載。
$ wget https://download.virtualbox.org/virtualbox/6.1.26/virtualbox-6.1_6.1.26-145957~Debian~bullseye_amd64.deb
下載後,安裝 VirtualBox .deb 二進制包使用 apt 命令:
$ apt install ./virtualbox-6.1_6.1.26-145957~Debian~bullseye_amd64.deb
或者,您可以使用瀏覽器下載 .deb。 然後右鍵單擊該文件並選擇 Open With Other Application
. 選擇 Software Install
並點擊 Select
按鈕。 這將打開軟件安裝頁面,然後單擊安裝按鈕開始安裝。
方法三:安裝 VirtualBox 在 Debian 上使用安裝程序腳本
VirtualBox 附帶一個安裝程序腳本,可將其安裝在所有 Linux 發行版上。 在運行安裝程序腳本之前,我們需要安裝依賴項:
$ sudo apt install wget build-essential python2
打開瀏覽器,進入官方 VirtualBox 下載 獲取最新版本的頁面 VirtualBox.
右鍵單擊 所有發行版 並將鏈接複製到安裝程序腳本。


打開您的終端並使用我們複製的下載安裝程序腳本的鏈接,如下所示:
$ wget https://download.virtualbox.org/virtualbox/6.1.24/VirtualBox-6.1.24-145767-Linux_amd64.run
接下來,為安裝程序文件授予執行權限:
$ chmod u+x VirtualBox-6.1.24-145767-Linux_amd64.run
現在運行安裝程序:
$ sudo ./VirtualBox-6.1.24-145767-Linux_amd64.run
安裝 VirtualBox 擴展包
Virtualbox 擴展包是一個二進制包,擴展了 VirtualBox. 它提供 USB 支持和主機網絡攝像頭直通等擴展。 建議您安裝 VirtualBox 擴展包,與您的版本相同 VirtualBox.
下載 VirtualBox 擴展包 對於各自的 VirtualBox 使用 wget 的版本。
$ wget https://download.virtualbox.org/virtualbox/6.1.24/Oracle_VM_VirtualBox_Extension_Pack-6.1.24.vbox-extpack
您可以雙擊該文件來安裝 VirtualBox 來自桌面的擴展包或可以使用 CLI 安裝。
讓我們來看看如何從 CLI 安裝它。
我們將使用 vboxmanage 命令進行安裝 VirtualBox 擴展包如下:
$ sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.24.vbox-extpack
安裝時會提示你接受 Oracle 的許可條款,輸入 y 並回車:
… 勝訴方應有權獲得與此類訴訟或程序有關的實際費用和律師費。 您是否同意這些許可條款和條件(是/否)?
使當前用戶能夠運行 VirtualBox, 添加到 vboxusers 組:
$ sudo usermod -aG vboxusers $(id -un)
驗證用戶是否已添加:
$ id -nG
輸出:
氧化亞胺 sudo 用戶
將需要重新啟動系統才能使更改生效:
$ reboot
通過檢查版本來驗證安裝是否成功:
$ virtualbox -h
輸出:
甲骨文虛擬機 VirtualBox VM Selector v6.1.26 (C) 2005-2021 Oracle Corporation 版權所有。 沒有特別的選擇。 如果您正在尋找 –startvm 和相關選項,則需要使用 VirtualBoxVM。
您現在可以鍵入命令 virtualbox
沒有參數並開始創建虛擬機來託管來賓操作系統。

結論
在本教程中,我們學習瞭如何在 Debian 11 上安裝 Virtualbox 6。 VirtualBox 在您的 Debian 系統上。