温馨提示×

VirtualBox中如何安装软件

小樊
37
2025-12-29 17:32:41
栏目: 编程语言

在 VirtualBox 中安装软件的正确思路

VirtualBox 里,“安装软件”通常有两层含义:一是在宿主机(如 Windows 10/11macOS)上安装 VirtualBox 本体;二是在已创建的虚拟机(如 UbuntuCentOS 等来宾系统)中安装所需应用。下面按这两种场景给出简明步骤与要点。

在宿主机安装 VirtualBox

  • Windows 10/11
    • 方法一:前往 VirtualBox 官网 Downloads 页面,下载并双击 Windows hosts 安装包,按向导完成安装。安装过程中会设置虚拟网络接口,可能出现短暂的网络中断提示,属正常现象。
    • 方法二:以管理员身份打开命令行,使用 winget 安装:
      winget install Oracle.VirtualBox
  • macOS
    • 从官网下载 macOS 版本 .pkg 安装包,双击运行;若系统提示安全阻止扩展,前往 系统设置 → 隐私与安全,点击“允许”后继续安装。
      以上步骤覆盖 Windows 与 macOS 的主流安装方式,适用于 VirtualBox 的当前版本。

在虚拟机内安装应用

  • Ubuntu 或 Debian 系
    • 启动虚拟机后,打开终端,先更新软件源:sudo apt-get update
    • 安装软件(示例):sudo apt-get install vim
    • 如遇依赖问题:sudo apt-get install -f
    • 完成后可重启:sudo reboot
  • CentOS 或 RHEL 系
    • 启动并登录系统后,更新并安装(示例):sudo yum update,sudo yum install httpd -y(或使用 dnf:sudo dnf install httpd)
    • 验证安装:rpm -qa | grep httpd
      上述命令覆盖两大常见发行版在虚拟机内的标准软件安装流程。

提升体验的增强功能

  • 安装 VirtualBox Guest Additions(提升分辨率、共享剪贴板、拖放、共享文件夹等)
    • 在虚拟机窗口菜单:设备 → 安装增强功能;或在设置 → 存储中挂载 VBoxGuestAdditions.iso
    • 挂载后在来宾系统内执行(示例):
      sudo mkdir -p /media/cdrom
      sudo mount /dev/cdrom /media/cdrom
      cd /media/cdrom
      sudo ./VBoxLinuxAdditions.run
    • 安装完成后重启:sudo reboot
      该步骤适用于常见 Linux 来宾系统,可显著改善使用体验。

常见问题与排错要点

  • 安装或启动 VirtualBox 时提示网络中断:这是安装虚拟网卡的正常过程,短暂中断不影响使用。
  • macOS 安装被系统阻止:到 系统设置 → 隐私与安全 底部点击“允许”放行内核扩展后再安装。
  • 虚拟机内软件安装缓慢或失败:先执行系统更新(如 apt-get updateyum/dnf update),必要时修复依赖(如 apt-get -f install),再重试安装命令。
    以上要点可快速定位安装阶段的高频问题。

0