文章目录
- 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官网下载源码包
(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 安装选择路径