首页主机资讯Ubuntu如何更新系统和软件包

Ubuntu如何更新系统和软件包

时间2025-12-16 14:52:04发布访客分类主机资讯浏览513
导读:Ubuntu 更新系统与软件包的实用指南 一 命令行快速更新 更新可用软件包索引并升级已安装包:sudo apt update && sudo apt upgrade -y 说明:apt update 仅刷新软件源索引;...

Ubuntu 更新系统与软件包的实用指南

一 命令行快速更新

  • 更新可用软件包索引并升级已安装包:
    sudo apt update &
        &
         sudo apt upgrade -y
    
    说明:apt update 仅刷新软件源索引;apt upgrade 执行实际升级,默认不会移除既有包。若需交互确认,可去掉 -y。也可先单独运行两条命令分步执行。
  • 查看可升级的包列表:
    apt list --upgradable
    
  • 处理依赖变化、允许更彻底的升级(可能移除部分旧包):
    sudo apt full-upgrade
    
  • 清理不再需要的依赖与旧内核残留:
    sudo apt autoremove
    sudo apt autoclean
    
  • 重启以完成内核等更新生效:
    sudo reboot
    

以上命令适用于 Ubuntu 桌面与服务器 的常规更新场景。

二 图形界面更新(桌面版)

  • 打开“软件更新器”(Software Updater),点击“检查更新”,勾选需要安装的更新并点击“安装”。
  • 如提示需要重启,按指引重启系统。
  • 若更新器报错,可在终端执行 sudo apt update 查看末尾的错误信息进行排查。

三 仅升级单个软件包

  • 升级指定包到仓库最新版本(不安装新包):
    sudo apt install --only-upgrade 包名
    
  • 示例:
    sudo apt install --only-upgrade ubuntu-keyring
    
  • 同时升级多个指定包,用空格分隔包名即可。

四 跨版本升级与注意事项

  • 升级到下一个发行版(如 20.04 → 22.04 → 24.04):
    1. 先确保系统为最新:
      sudo apt update &
          &
           sudo apt full-upgrade &
          &
           sudo reboot
      
    2. 安装升级工具并配置升级策略(/etc/update-manager/release-upgrades 中设置 Prompt=ltsPrompt=normal):
      sudo apt install update-manager-core
      sudo nano /etc/update-manager/release-upgrades
      
    3. 检查并启动升级:
      sudo do-release-upgrade -c    # 仅检查是否有新版本
      sudo do-release-upgrade       # 执行升级
      
  • 重要区别:包升级 ≠ 系统版本升级。前者通过 apt 完成;后者是跨版本的 release upgrade,流程更长,务必先做好完整备份
  • 服务器内核更新通常需重启;为减少停机,可启用 Livepatch(需账号与订阅):https://ubuntu.com/security/livepatch。
  • 虚拟机场景建议先创建快照,再进行系统或版本升级,便于回滚。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu如何更新系统和软件包
本文地址: https://pptw.com/jishu/772837.html
Linux上Swagger工具如何助力API测试 Ubuntu中如何解决软件包冲突问题

游客 回复需填写必要信息