怎么手动升级更新ubuntu系统到最新版(转)

本文详细介绍如何从Ubuntu16.04手动升级至最新版本。步骤包括:更新资源、升级软件、安装系统更新、重启系统、检测并升级至新版本。

使用自己的ubuntu16.04有一段时间了,最近想把自己的ubuntu升级到新版本,使用最新的ubuntu系统,这里我们可以自己手动的方式进行升级。

怎么手动升级更新ubuntu系统到最新版

首先安装更新

 
  • 在桌面上右键“打开终端”。

    怎么手动升级更新ubuntu系统到最新版
  • 更新资源update。

    sudo apt-get  update 

    怎么手动升级更新ubuntu系统到最新版
  • 对软件进行升级。

    sudo  apt-get  upgrade 

    怎么手动升级更新ubuntu系统到最新版
  • 接着安装系统更新,如果不希望升级系统版本,完成这步就可以了。

    sudo  apt-get  dist-upgrade 

    怎么手动升级更新ubuntu系统到最新版
    END

升级系统版本

 
  1. 安装上面的更新后重新启动一次系统。

    sudo  reboot 

    怎么手动升级更新ubuntu系统到最新版
  2. 检测是否有ubuntu新版本。

    sudo apt-get  update 

    sudo   update-manager   -c     -d

    怎么手动升级更新ubuntu系统到最新版
  3. 如果出现还有软件需要升级,全部选择,接着“立即安装”,然后“确定”。

    怎么手动升级更新ubuntu系统到最新版
    怎么手动升级更新ubuntu系统到最新版
  4. 4

    接着我们可以再次使用update-manager进行检测,弹出窗口点击“升级”,就可以一步步完成系统的升级了。

    sudo   update-manager   -c     -d

    怎么手动升级更新ubuntu系统到最新版
     

    注意事项

     
    • 如果ubuntu14.04可以尝试“update-manager -c”,不需要后的“-d”。
    • 如果ubuntu系统版本是14.04可以先升级到16.04然后再升级到新版本。
    经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
    举报 作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

转载于:https://www.cnblogs.com/huojing/articles/11088979.html

<think> 嗯,用户的问题是如何在Ubuntu系统中将CMake升级最新版本。看起来用户遇到了版本冲突的问题,因为某些项目需要更高版本的CMake,而Ubuntu默认仓库提供的版本较旧。 用户可能是个开发者,正在编译某些需要新CMake特性的项目(比如C++20项目),终端报错明确要求CMake 3.6+但系统只有3.5.1。ta的深层需求其实是安全快速地解决版本依赖问题,同时避免破坏系统稳定性——毕竟ta特别强调"不建议卸载原有cmake"。 参考的5个引用给出了相似解法:下载预编译包手动替换。但细节有分歧:引用1和5建议放/usr/share,引用3和4推荐/opt,引用2提到PPA不可靠。核心矛盾在于PATH优先级和权限管理,需要帮用户规避"no such file"错误。 比较关键的技术点有三个: 1)下载地址统一用cmake.org/files/vX.Y/格式(引用3) 2)软链接必须用绝对路径(引用1的-ln -sf /full/path) 3)某些情况需更新PATH变量(引用4的.bashrc方案) 用户可能担心覆盖系统默认cmake会影响其他软件,所以要强调"sudo ln -sf"中的"-f"是强制覆盖原有链接,但不会删除原文件。另外最新版本号需要动态查询,引用中3.22.1已不是最新,教程里应该用变量${CMAKE_VER}示意。 安全方面要提醒用户:/usr/bin/cmake被替换后,若新版本有问题可随时删除软链接,并用"sudo apt install --reinstall cmake"还原系统默认版本。 </think> 在Ubuntu系统中将CMake升级最新版本的步骤如下(综合引用内容并优化流程): --- ### **方法:手动安装最新版(推荐)** #### **1. 下载最新预编译包** ```bash # 查询最新版本号(以3.28.3为例) CMAKE_VER="3.28.3" wget https://github.com/Kitware/CMake/releases/download/v$CMAKE_VER/cmake-$CMAKE_VER-linux-x86_64.tar.gz ``` #### **2. 解压并移至系统目录** ```bash tar -xzvf cmake-$CMAKE_VER-linux-x86_64.tar.gz sudo mv cmake-$CMAKE_VER-linux-x86_64 /opt/cmake-$CMAKE_VER # 或 /usr/share/ ``` #### **3. 创建全局软链接** ```bash sudo ln -sf /opt/cmake-$CMAKE_VER/bin/* /usr/bin/ # 强制覆盖旧链接 ``` #### **4. 验证安装** ```bash cmake --version # 输出应显示:cmake version 3.28.3 ``` --- ### **关键注意事项** 1. **避免卸载旧版** 保留系统默认CMake(如`/usr/bin/cmake`旧版文件)可防止依赖问题,软链接仅覆盖命令路径[^1][^5]。 2. **权限问题** - 若出现 `-bash: /usr/bin/cmake: No such file or directory`: 检查软链接路径是否正确,确保`/opt/cmake-*/bin/`有可执行文件[^3]。 - 使用 `sudo` 执行移动和链接操作。 3. **环境变量(可选)** 若软链接无效,可追加PATH: ```bash echo 'export PATH=/opt/cmake-$CMAKE_VER/bin:$PATH' >> ~/.bashrc source ~/.bashrc ``` 但软链接方案通常无需此步骤[^4]。 --- ### **为什么不推荐PPA?** - Ubuntu官方仓库的CMake版本较旧,第三方PPA可能含兼容性风险[^2]。 - 手动方案可控性强,能精准指定版本路径[^1][^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值