0%

Update cmake version in Ubuntu 18.04

二进制方式安装

压缩包方式安装

1
2
3
4
5
6
7
8
9
10
11
wget https://github.com/Kitware/CMake/releases/download/v3.24.1/cmake-3.24.1-linux-x86_64.tar.gz
tar -zxvf cmake-3.24.1-linux-x86_64.tar.gz && cd cmake-3.24.1-linux-x86_64
sudo cp bin/* /usr/bin/
sudo cp -r doc/ /usr/share/
sudo cp -r share/aclocal /usr/share/
sudo cp -r share/applications /usr/share/
sudo cp -r share/bash-completion /usr/share/
sudo cp -r share/cmake-3.24 /usr/share/
sudo cp -r share/emacs /usr/share/
sudo cp -r share/icons /usr/share/
sudo cp -r share/mime /usr/share/

sh文件方式安装

sh安装方式与压缩包方式相似,只是在解压过程中会有一些交互

1
2
3
4
5
6
7
8
9
10
11
wget https://github.com/Kitware/CMake/releases/download/v3.24.1/cmake-3.24.1-linux-x86_64.sh
sh cmake-3.24.1-linux-x86_64.sh
sudo cp bin/* /usr/bin/
sudo cp -r doc/ /usr/share/
sudo cp -r share/aclocal /usr/share/
sudo cp -r share/applications /usr/share/
sudo cp -r share/bash-completion /usr/share/
sudo cp -r share/cmake-3.24 /usr/share/
sudo cp -r share/emacs /usr/share/
sudo cp -r share/icons /usr/share/
sudo cp -r share/mime /usr/share/

源码编译方式安装

1
2
3
wget https://github.com/Kitware/CMake/releases/download/v3.24.1/cmake-3.24.1.tar.gz
tar -zxvf cmake-3.24.1.tar.gz && cd cmake-3.24.1
./bootstrap && make && sudo make install

镜像源方式安装

1
2
3
4
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ bionic main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
sudo apt-get update
sudo apt-get install cmake

pip方式安装

1
pip install cmake