Skip to Content

Installing the Latest CMake on Ubuntu Linux

When you install CMake with APT, you’ll notice it installs an older version. This tutorial shows you how to install the latest version so that you can build software that requires newer CMake features.

Remove old version

Before we begin, you’ll want to remove any previous versions of CMake that were installed with APT. Run the following commands to remove it:

sudo apt remove --purge cmake
hash -r

Install the latest CMake

As of writing the latest version of CMake is 3.20.2 which can be installed using one of the following two options:

Option 1: Use Snappy

Using the Snappy package manager is the quickest and easiest way to install the latest version of CMake on Ubuntu Linux.

Install it with Snappy by running the following command:

sudo snap install cmake --classic

You can check to see if it’s installed by running:

cmake --version

Option 2: Install from source

The second option is to download the source code from the CMake website and compile it on your Linux machine. This can take much longer, depending on how powerful your machines processor is.

Run the following commands to download, compile and install CMake:Advertisements

(Note: replace v3.20.2 with the version you want to install, see the CMake download page for a list of versions)

sudo apt install build-essential libssl-dev
wget https://github.com/Kitware/CMake/releases/download/v3.20.2/cmake-3.20.2.tar.gz
tar -zxvf cmake-3.20.2.tar.gz
cd cmake-3.20.2
./bootstrap
make 
sudo make install 

That’s it, now you have the latest version of CMake installed on your Ubuntu Linux machine, as you can see from the output of the cmake --version command below.

Happy compiling.