ubuntu 16.04 默认安装的 cmake 版本为 3.5,但有时编译一些包时需要更高的版本,所以需要升级一下 cmake。

若用 cmake 编译过 ros ,千万别傻乎乎地随便找个帖子执行下面的命令:

sudo apt-get autoremove cmake

这样会把之前用 cmake 编译好的包都给卸载掉。

比较简单的方法是下载 cmake 压缩包,直接建立软链接覆盖掉系统的 cmake,压缩包网址:

Index of /files​cmake.org

以 3.13.0 版本为例:

cd ~/Download
wget https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.tar.gz
tar -xzvf cmake-3.13.0-Linux-x86_64.tar.gz# 解压出来的包,将其放在 /opt 目录下,其他目录也可以,主要别以后不小心删了
sudo mv cmake-3.13.0-Linux-x86_64 /opt/cmake-3.13.0# 建立软链接
sudo ln -sf /opt/cmake-3.13.0/bin/*  /usr/bin/# 查看 cmake 版本
cmake --version

linux下删除cmake_ubuntu 16.04 + cmake 升级相关推荐

  1. 《Win10 下安装Ubuntu 16.04双系统详解》与《 U盘安装windows系统详解》

    <Win10下安装Ubuntu16.04双系统 >与<U盘安装windows系统详解> 本文由博主经过查阅网上资料后亲自操作实验后记录编写,如存在不对之处请留言以便更正,内容仅 ...

  2. linux 下删除文件的 操纵

    linux   下删除 文件的 方法::: 1-  remove remove(删除文件) 相关函数 link,rename,unlink 表头文件 #include<stdio.h> 定 ...

  3. linux+删除乱码的文件,linux 下删除乱码文件-乾颐堂

    在linux下删除文件,遇到特殊字符是一件非常头疼的事情. 1. 如果文件名带 '-' 或者'--'这样的字符 删除办法为:rm -- 文件名 如文件名为:-pythontab.tgz 如果用普通方法 ...

  4. linux nginx 配置端口访问,Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步...

    Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步 特点: Nginx 可以部署在网络上使用 FastCGI,脚本 ...

  5. Linux 下删除大量文件效率对比

    今天我们来测试一下Linux下面删除大量文件的效率. 首先建立50万个文件 $ test for i in $(seq 1 500000);do echo text >>$i.txt;do ...

  6. Win10 下安装Ubuntu 16.04双系统详解

    Win10 环境下安装Ubuntu 16.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...

  7. linux下删除乱码文件名的方法

    from: http://www.jb51.net/LINUXjishu/32910.html linux下删除乱码文件名, 不废话: 1. ls -i 列出文件的节点ID, 如: 123456789 ...

  8. linux添加nginx,linux下安装Nginx1.16.0的教程详解

    因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版. 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件 ? 创 ...

  9. 解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题

    解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题 参考文章: (1)解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题 (2)ht ...

最新文章

  1. 【Linux系统编程】进程介绍
  2. html 数据库 编写学生表,用sql语句创建学生表如何做
  3. ElasticSearch中的简单查询
  4. SpringBoot实战(十一):MultipartException: Could not parse multipart servlet request
  5. 为什么要用dubbo,dubbo和zookeeper关系,简单的dubbo搭建
  6. git将本地练手的项目放置到git远端上--本地仓库和远程建立连接
  7. python计算无穷级数求和_[探求无穷级数求和的几种常用方法]无穷级数求和常用公式...
  8. 查看本地硬盘raid级别linux,linux 下查看硬盘型号、大小等信息(含Raid)
  9. LaTex 如何生成参考文献
  10. 小米9 MIUI12.5 红米 K40s MIUI13.0.10 安装谷歌框架
  11. 百度云的产品及使用场景分析
  12. 分布式系统中的幂等性(客户端与服务端的交易一致性,避免多次扣款)
  13. POSIX正则表达式
  14. 五、T100固定资产之固定资产盘点管理篇
  15. python 变量大小,进程和内存信息
  16. 2020春季学期哈工大软件构造学习心得四
  17. 安卓锁屏密码忘记怎么办【超强解锁百分百有效!】
  18. 团队主义时代的商业领袖们
  19. 用JSTL实现JSP应用程序快速开发
  20. Oracle PL/SQL 实现简易学生管理系统

热门文章

  1. 实验5 OpenGL模型视图变换
  2. jquery学习系列8(过滤选择器)
  3. ASP.NET页面解析(3)
  4. 删除VS.NET起始页上项目名称的方法.
  5. Code Project - Your First C# Web Service
  6. 原子自增_小学妹教你并发编程的三大特性:原子性、可见性、有序性
  7. 学java的困惑_学习Java - 关于一些代码困惑
  8. 信息学奥赛一本通 1011:甲流疫情死亡率 | OpenJudge NOI 1.3 06
  9. 信息学奥赛C++语言:求和4
  10. 33 CO配置-控制-产品成本控制-成本对象控制-期末结算-定义每一工厂的差异码