You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

将预发布版(每日构建)Kubuntu 23.04升级至正式版

将预发布版(每日构建)Kubuntu 23.04升级至正式版

别担心,完全不用重装系统!你的问题其实很常见——预发布版的每日构建本身就是基于Lunar Lobster(23.04)的,只是更新源配置或版本检测逻辑导致do-release-upgrade没识别到“正式版”的推送。下面是一步步解决的方法:

  • 第一步:先把当前系统更新到最新状态
    正式版本质上就是预发布版最终冻结后的稳定状态,所以先把现有所有包更到最新,说不定已经自动切换到正式版了。运行以下命令:

    sudo apt update && sudo apt full-upgrade -y
    

    这个命令会拉取所有可用更新,包括核心系统组件,升级完成后重启一次机器。

  • 第二步:检查当前系统版本
    重启后,打开终端输入:

    lsb_release -a
    

    如果输出里显示Release: 23.04Codename: lunar,那你的系统其实已经是正式版了!之前觉得“更新少”是因为预发布阶段的高频更新已经结束,正式版的更新会以安全补丁和稳定版推送为主。

  • 第三步:如果还是没识别到正式版,调整更新源配置
    预发布版的每日构建可能使用了特殊的更新源,我们需要切换到正式版的稳定源:

    1. 编辑主源文件:
      sudo nano /etc/apt/sources.list
      
    2. 把文件中所有包含dailypre-release或者proposed的字段替换成lunar,比如把http://archive.ubuntu.com/ubuntu/daily/lunar main改成http://archive.ubuntu.com/ubuntu/lunar main
    3. 同时检查/etc/apt/sources.list.d/目录下的其他源文件,确保没有指向预发布构建的源,有同样替换成lunar
    4. 保存退出(nano里按Ctrl+O,回车,再Ctrl+X),然后重新更新源:
      sudo apt update
      
  • 第四步:再次尝试版本升级检测
    完成源调整后,运行:

    sudo do-release-upgrade -c
    

    这个命令会检查是否有可用的正式发布。如果提示“New release '23.04' available”,就跟着提示完成升级;如果还是显示“No new release found”,说明你的系统已经是正式版了,无需额外操作。

整个过程完全不需要动你的双系统硬盘,放心操作就行!

备注:内容来源于stack exchange,提问作者canonballrun

火山引擎 最新活动