打开软件更新器
在Ubuntu桌面环境中,点击屏幕左上角的“活动”按钮(或按Windows键),搜索“软件更新器”并打开。这是触发系统升级最直观的图形化方式。
检查并触发升级
打开软件更新器后,工具会自动扫描系统中可用的更新(包括安全补丁、软件版本升级)。如果有新版本的Ubuntu系统可用(如从22.04升级到24.04),界面会显示“升级”按钮;点击该按钮,系统会引导你完成升级流程(如确认升级策略、下载并安装更新包)。
若仅需更新系统中已安装的软件包(如Firefox、LibreOffice等)至最新版本,无需改变系统底层版本,可通过以下命令完成:
sudo apt update
sudo apt upgrade -y
dist-upgrade(谨慎使用,可能导致部分软件异常)。sudo apt dist-upgrade -y
这些命令适用于日常维护,不会触发系统版本的升级。
若需将Ubuntu升级到下一个长期支持(LTS)版本或最新版本,需使用do-release-upgrade命令:
update-manager-core已安装(用于管理版本升级)。sudo apt install update-manager-core
-c参数表示仅检查,不执行升级)。sudo do-release-upgrade -c
sudo do-release-upgrade
注意:升级前需备份重要数据,且确保系统已更新至当前版本的最新状态(通过sudo apt update && sudo apt upgrade -y)。
若希望系统自动检查并安装更新(包括安全补丁),可配置unattended-upgrades工具:
sudo apt install unattended-upgrades
/etc/apt/apt.conf.d/50unattended-upgrades文件,启用自动升级的软件源(如安全更新、常规更新):sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
确保以下内容存在(未被注释):Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}";
"${distro_id}:${distro_codename}-security";
};
/etc/apt/apt.conf.d/20auto-upgrades文件,配置自动检查与升级的时间间隔:sudo nano /etc/apt/apt.conf.d/20auto-upgrades
添加或修改以下参数(示例为每天检查并自动升级):APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
unattended-upgrades服务并设置为开机自启:sudo systemctl enable unattended-upgrades
sudo systemctl start unattended-upgrades
配置完成后,系统会自动下载并安装安全更新,无需手动干预。sudo apt -f install修复)。