一、VirtualBox虚拟机内Ubuntu系统的更新与升级
在VirtualBox中运行的Ubuntu虚拟机,其系统更新与升级本质是对Ubuntu本身的维护,需通过Ubuntu系统工具完成,与物理机操作逻辑一致。
打开终端(快捷键Ctrl+Alt+T),运行以下命令同步官方源的最新软件包信息:
sudo apt update
此步骤会检查可用的软件包更新,但不安装任何内容。
使用以下命令将已安装的软件包升级到最新版本:
sudo apt upgrade
终端会列出待升级的软件包及大小,输入Y并回车确认升级。若需处理复杂的依赖关系(如删除旧包、安装新包),可使用:
sudo apt full-upgrade
该命令会自动解决依赖问题,确保系统一致性。
若需将Ubuntu从当前版本(如22.04)升级到最新LTS版本(如24.04),需执行以下命令:
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo do-release-upgrade
do-release-upgrade是Ubuntu官方提供的版本升级工具,会引导用户完成全系统升级(包括内核、桌面环境等核心组件)。升级过程中需保持网络畅通,并按照提示重启系统。
Guest Additions是VirtualBox提供的驱动程序和增强工具,可提升虚拟机性能(如共享文件夹、剪贴板共享、3D加速)。安装步骤如下:
df -h命令检查);二、主机(Ubuntu)上VirtualBox软件的更新
若需更新VirtualBox本身(即主机上的VirtualBox管理器),需通过Ubuntu的包管理器或官网下载完成:
若VirtualBox是通过Ubuntu官方源安装的(如sudo apt install virtualbox),可直接使用以下命令更新:
sudo apt update
sudo apt upgrade virtualbox
该命令会自动下载并安装VirtualBox的最新兼容版本。
若需安装最新版本(如VirtualBox 7.1),可通过以下步骤操作:
.deb安装包(如virtualbox-7.1.6-142142~Ubuntu~focal_amd64.deb);chmod 777 virtualbox-7.1.6-142142~Ubuntu~focal_amd64.deb
sudo dpkg -i virtualbox-7.1.6-142142~Ubuntu~focal_amd64.deb
libsdl1.2debian),运行以下命令修复:sudo apt-get install -f
该命令会自动安装缺失的依赖并完成VirtualBox安装。更新VirtualBox后,需同步更新虚拟机内的Guest Additions,以确保兼容性:
通过以上步骤,可分别完成VirtualBox虚拟机内Ubuntu系统的更新升级,以及主机上VirtualBox软件本身的更新。操作时需注意安全与备份,避免意外情况发生。