在Debian VirtualBox虛擬機中安裝額外軟件包通常有以下幾種方法:
添加VirtualBox官方存儲庫(如果未添加):
對于Debian Unstable(Sid)、Buster、Bullseye和Bookworm等版本,可以通過添加官方的Fast Track倉庫來安裝VirtualBox及其擴展包。具體步驟如下:
sudo apt update
sudo apt install virtualbox
sudo apt install virtualbox-ext-pack
手動添加第三方倉庫(例如使用Oracle提供的倉庫):
如果需要安裝最新版本的VirtualBox,可以使用Oracle提供的第三方倉庫。這些倉庫不受Debian官方支持,但可能提供更快的版本更新。具體步驟如下:
wget -o- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor
/etc/apt/sources.list.d/ 目錄下創建或編輯 virtualbox.list 文件,添加以下內容:deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian bookworm contrib
sudo apt update
sudo apt install virtualbox virtualbox-ext-pack
安裝其他軟件包:
使用APT命令來安裝你需要的軟件包,例如安裝 wget:
sudo apt install wget
解決依賴問題:
如果在安裝過程中遇到依賴問題,可以使用以下命令自動解決:
sudo apt -f install
升級系統:
更新軟件包列表并升級系統中的所有軟件包到最新版本:
sudo apt update
sudo apt upgrade
或者進行完整的系統升級:
sudo apt full-upgrade
下載軟件包:
從官方網站或其他可信的來源手動下載所需的 .deb 安裝包。
安裝軟件包:
使用 dpkg 命令來安裝下載的 .deb 文件。例如,安裝 boinc-virtualbox 軟件包:
sudo dpkg -i boinc-virtualbox_7.20.5dfsg-1.1_amd64.deb
解決依賴問題:
如果安裝過程中出現依賴性問題,可以運行:
sudo apt install -f
掛載增強功能光盤鏡像:
在VirtualBox中運行Debian虛擬機,進入虛擬機的菜單,選擇“設備” -> “安裝Guest Additions”。這會自動掛載一個名為 VBox_GAs_... 的光驅,其中包含Guest Additions的軟件包。
安裝Guest Additions:
在掛載的光驅中,打開終端,運行以下命令來安裝軟件包:
sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
sudo /mnt/cdrom/VBoxLinuxAdditions.run
按照屏幕上的指示完成安裝,并重啟虛擬機以使更改生效。