CMake は、ソフトウェアの構築、テスト、パッケージ化を目的としたオープンソースのクロスプラットフォーム ツール ファミリです。シンプルなプラットフォームとコンパイラに依存しない構成ファイルを使用してソフトウェアのコンパイル プロセスを制御するため、開発者にとって欠かせないツールとなっています。CMake は、複雑なディレクトリ階層と複数のライブラリに依存するアプリケーションをサポートし、ビルドと依存関係を管理するための合理化されたプロセスを提供します。
次のガイドでは、コマンドライン コマンドを使用して Rocky Linux 9 または 8 に CMake をインストールする手順を説明します。インストール方法には、デフォルトの AppStream リポジトリを使用するか、または最新バージョンのソース バイナリをダウンロードしてコンパイルする方法があります。
CMake をインストールする前に Rocky Linux を更新する
まず、既存のすべてのパッケージを更新して、システムが最新であることを確認します。
sudo dnf upgrade --refresh
CMakeのインストール方法を選択する
方法 1: Rocky Linux のデフォルト Appstream 経由で CMake をインストールする
ほとんどのユーザーに推奨される最初の方法は、appstream から CMake をインストールすることです。このバージョンはデフォルトであり、特定のバージョンまたは最新バージョンが必要な場合を除き、ほとんどのユーザーに推奨されます。特定のバージョンまたは最新バージョンが必要な場合は、コンパイル方法を使用する必要があります。インストールを開始するには、次のコマンドを使用します。
sudo dnf install cmake
CMake がインストールされたら、CMake のバージョンを確認してインストールを確認できます。
cmake --version
方法 2: ソースアーカイブ経由で CMake をインストールする
CMake をインストールする 2 番目の方法は、ソース コードをダウンロードしてコンパイルすることです。この方法では、最新バージョンの CMake をインストールできます。ただし、更新のためにソース コードをダウンロードして再コンパイルすることを忘れないようにする必要があります。
インストール プロセスを開始する前に、システムに必要な依存関係をインストールする必要があります。これは、次のコマンドを実行して実行できます。
sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel make -y
まず、 Github リリースページ 最新バージョンのリンクを取得してください。
次に、wget コマンドを使用してアーカイブをダウンロードします。
wget https://github.com/Kitware/CMake/releases/download/v3.25.2/cmake-3.25.2.tar.gz
注記: これはコマンドの例です。コピーしないでください。例は古くなっているため、CMake リリース ページにアクセスして最新のソースをダウンロードしてください。
次のコマンドを使用してアーカイブを抽出します。
tar -zxvf cmake-{version number}.tar.gz
次のコマンドを使用して、ディレクトリを抽出したフォルダーに変更します。
cd cmake-{version number}
次のステップでは、Bootstrap スクリプトを実行します。前述の必要な依存関係がすべてインストールされていることを確認することが重要です。そうしないと、問題が発生する可能性があります。
./bootstrap
Bootstrap スクリプトが完了したら、make コマンドを使用して CMake パッケージをビルドします。このプロセスには数分かかる場合があります。
make
この処理には数分かかる場合がありますので、待っている間に休憩をとったり、飲み物を飲んだりすることをお勧めします。
次のステップは、「make install」コマンドを使用して CMake をインストールすることです。
sudo make install
完了したら、次のコマンドを使用して CMake のバージョンを確認し、インストールを確認できます。
cmake --version
出力例:
cmake version 3.25.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
結論
Rocky Linux に CMake をインストールするのは簡単です。主な方法は 2 つあります。アプリ ストリーム経由で dnf パッケージ マネージャーを使用する方法と、ソースからコンパイルする方法です。シンプルで更新が簡単なため、ほとんどのユーザーにはアプリ ストリーム メソッドが推奨されます。ただし、ソースからコンパイルする方法は、最新バージョンまたは特定のバージョンの CMake が必要なユーザーに最適です。インストール後は、必ずバージョンを確認して、正しくインストールされていることを確認してください。
さらに詳しくは、 CMake の公式ドキュメント。