0
点赞
收藏
分享

微信扫一扫

Cmake安装以及升级(Ubuntu)


文章目录

  • 1.安装
  • 2.升级
  • 3.Ubuntu 上查看所有已安装的软件包
  • 4.如何在Ubuntu 20.04上更改主机名
  • 5.machine-id
  • 6.ubuntu安装deb包到指定目录

1.安装

方式1:

  • 建议使用:使用方式1
    (1)检查环境配置

sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make

(2)直接在Cmake官网下载源码包

Cmake安装以及升级(Ubuntu)_ubuntu

(3)解压在相应文件夹, 博主解压在了home 文件夹下

cd cmake #进入  cmake 所在的目录

./bootstrap  # 这一步会等很久  也可以执行 ./confige

make -j4   # 使用命令 nproc 查看自己有多少个核心(make -j$(nproc)), 我这里用了4个核心编译make,速度快一点 

make install #到此位置结束

(4)检查安装情况

命令行输入 :cmake -version 显示源码对应版本则安装成功

方式2:
链接

sudo apt-get autoremove cmake
wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz##安装上面的链接去选择
tar zxvf cmake-3.12.2-Linux-x86_64.tar.gz
mv cmake-3.12.2-Linux-x86_64 /opt/cmake-3.12.2
ln -sf /opt/cmake-3.12.2/bin/* /usr/bin/

注意:

  • ref:apt-get remove 与 apt-get purge 区别(删除包、卸载包)

apt-get remove 会删除软件包而保留软件的配置文件
apt-get purge 会同时清除软件包和软件的配置文件

2.升级

(1)卸载旧的Cmake

sudo apt-get autoremove cmake

(2)安装新的

  • 其中版本直接修改上面的版本数字即可。

按照上述安装的方法重新安装
apt install libssl-dev build-essential

./bootstrap && make && sudo make install

3.Ubuntu 上查看所有已安装的软件包

apt 是 Ubuntu 14.04 中引入的流行的软件包管理命令行界面。它可以列出 Ubuntu 中所有已安装的软件包。
sudo apt list --installed

apt 软件包仅在 Ubuntu 14.04 之后才引入。如果要列出 Ubuntu 较早版本中已安装的软件包,可以使用 dpkg-query 列出所有软件包。
sudo dpkg-query -l

4.如何在Ubuntu 20.04上更改主机名

显示当前hostname

  • 在此示例中,当前主机名(hostname)设置为:master

script_wang@master:~$ hostnamectl
   Static hostname: master
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 60dd7e3677ed4fa58a6b44ecb5739be0
           Boot ID: 3ca6d35a718249e2b7cf15e7c2dd0367
    Virtualization: vmware
  Operating System: Ubuntu 20.04.2 LTS
            Kernel: Linux 5.15.0-46-generic
      Architecture: x86-64

更改系统主机名(hostname)

sudo hostnamectl set-hostname host.example.com

您也可以选择设置漂亮的主机名(hostname):
sudo hostnamectl set-hostname "Your Pretty HostName" --pretty
sudo hostnamectl set-hostname host.example.com --static
sudo hostnamectl set-hostname host.example.com --transient

静态主机名(hostname)存储在中/etc/hostname,漂亮主机名(hostname)存储在/etc/machine-infofile中。
在大多数系统上,主机名(hostname)映射到127.0.0.1中/etc/hosts。打开文件,将旧的主机名(hostname)更改为新的主机名(hostname).
127.0.0.1   localhost
127.0.0.1   www.iplayio.cn

5.machine-id

/etc/machine-id 文件包含一个 在安装或首次启动操作系统时生成的、专属于本系统的、独一无二的"machine ID"。 "machine ID"是一个32字符长度的十六进制小写字母字符串,并以换行符结尾。 其本质是一个128位二进制整数的16进制表示。 注意,"machine ID"不能为全零值。

"machine ID"通常在系统安装或首次启动时从一个随机数源生成, 并且之后无论经过多少次开关机,也一直保持不变。 另一方面,对于无状态系统,如果有必要,将在系统启动的早期自动随机生成一个"machine ID"。

6.ubuntu安装deb包到指定目录

选择安装.deb软件到其他目录
sudo dpkg -i --instdir=/opt/apache apache2

列出软件包的内容:
dpkg-deb -c libncurses5-dev_6.2-0ubuntu2_amd64.deb

解压所有文件(到当前目录下的deb_files):
dpkg-deb -x libncurses5-dev_6.2-0ubuntu2_amd64.deb deb_files

  • 参考:Jetson Xavier NX 源码安装Cmake,(十八)——ubuntu中cmake版本升级,cmake版本升级(ubuntu1804),如何在 Ubuntu 上查看所有已安装的软件包,如何在Ubuntu 20.04上更改主机名(hostname),machine-id 中文手册,dpkg 安装选择路径


举报

相关推荐

0 条评论