debian

VirtualBox中Debian如何安装额外软件包

小樊
46
2025-04-07 20:26:26
栏目: 智能运维

在VirtualBox中的Debian虚拟机安装额外软件包通常可以通过以下几种方法:

使用APT包管理器安装

  1. 添加官方仓库(如果未添加):

    对于Debian Unstable(Sid)、Buster、Bullseye和Bookworm等版本,可以通过添加官方的Fast Track仓库来安装VirtualBox及其扩展包。具体步骤如下:

    • 访问 Debian Fast Track 页面,根据说明添加Fast Track仓库。
    • 更新软件包列表:
      sudo apt update
      
    • 安装VirtualBox基本包:
      sudo apt install virtualbox
      
    • 安装VirtualBox扩展包(如果需要):
      sudo apt install virtualbox-ext-pack
      
  2. 手动添加第三方仓库(例如使用Oracle提供的仓库):

    如果需要安装最新版本的VirtualBox,可以使用Oracle提供的第三方仓库。这些仓库不受Debian官方支持,但可能提供更快的版本更新。具体步骤如下:

    • 导入Oracle的GPG密钥:
      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
      
    • 安装VirtualBox及其扩展包:
      sudo apt install virtualbox virtualbox-ext-pack
      

安装Guest Additions

在VirtualBox虚拟机中安装Guest Additions可以增强虚拟机的功能,例如剪贴板共享、更高的分辨率等。具体步骤如下:

  1. 启动虚拟机: 启动你的Debian虚拟机,并进入虚拟机的操作系统。

  2. 挂载增强功能光盘镜像: 在VirtualBox的虚拟机设置中,选择“设备” -> “安装增强功能”。这会自动挂载增强功能光盘镜像到虚拟机的/media/cdrom目录下。

  3. 安装增强功能: 在虚拟机的终端中,切换到挂载点并运行以下命令:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    

    按照提示完成安装过程,并重启虚拟机以使更改生效。

通过命令行安装特定软件包

如果需要安装特定的软件包,可以使用APT包管理器。例如,安装libqt5opengl5包:

sudo apt-get update
sudo apt-get install libqt5opengl5

以上就是在VirtualBox中的Debian虚拟机安装额外软件包的方法,具体使用哪种方法取决于你的需求和偏好。

0
看了该问题的人还看了