Fedora 40 または 39 に CMake をインストールする方法

CMake は、ソフトウェア プロジェクトのビルド プロセスを自動化するオープン ソースのクロスプラットフォーム ツールです。開発者は、さまざまなプラットフォーム間でのコードのコンパイルとリンクを管理するために CMake を広く使用し、統一されたビルド環境を提供しています。CMake の柔軟性により、さまざまなコンパイラや IDE 用のネイティブ ビルド ファイルを生成できるため、複数のシステムをサポートする必要がある複雑なプロジェクトには欠かせないツールとなっています。

Fedora 40 または 39 では、安定した統合されたバージョンを提供する Fedora の AppStream を介して DNF パッケージ マネージャーを使用して CMake をインストールできます。最新の機能を必要とする場合や、インストールをより細かく制御したい場合は、ソースから最新の CMake バージョンをダウンロード、コンパイル、インストールするという代替方法があります。このガイドでは、両方のインストール方法について説明し、ニーズに応じて最適な方法を選択できるようにします。

方法1: FedoraのAppstream経由でCMakeをインストールする

Fedora はアップストリームに重点を置いたディストリビューションであるため、最初の方法はほとんどのユーザーと開発者に適しています。2 番目のセクションは、最新バージョンの CMake を必要とするユーザー向けです。

CMake をインストールする前に Fedora を更新する

すべてのパッケージが最新であることを確認し、インストール中に発生する可能性のある競合や問題を最小限に抑えるために、CMake をインストールする前に Fedora システムを更新してください。

Fedora を更新するには、ターミナルで次のコマンドを実行します。

sudo dnf upgrade --refresh

DNF コマンドで CMake をインストールする

ほとんどのユーザーには、Fedora の AppStream リポジトリから CMake をインストールすることをお勧めします。この十分にテストされた安定したバージョンは、一般的な使用に最適です。

ターミナルで次のコマンドを実行して CMake をインストールします。

sudo dnf install cmake

CMakeのインストールを確認する

CMake をインストールしたら、バージョンを確認してインストールを確認します。この確認により、インストールが正常に完了し、システムで CMake が使用可能であることが保証されます。

CMake のバージョンを確認するには、次のコマンドを実行します。

cmake --version

方法2: ソースからCMakeをインストールする

この方法は、最新バージョンの CMake または Fedora リポジトリで利用できない特定のバージョンを必要とするユーザーに役立ちます。ただし、この方法で CMake を更新するには、ソース コードを手動でダウンロードして再コンパイルする必要があることに注意してください。

CMakeに必要な初期パッケージをインストールする

続行する前に、システムに CMake をビルドするために必要な依存関係がすべてあることを確認してください。次のコマンドを使用して、これらの依存関係をインストールできます。

sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y

CMakeソースをダウンロードする

まず、 GitHub リリースページ 最新バージョンの CMake へのリンクを見つけます。

新しいリンクを取得したら、wget コマンドを使用してソース コード アーカイブをダウンロードします。

wget https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-linux-x86_64.tar.gz

注: {version} を正しいバージョン番号に置き換えてください。

ダウンロードしたCMakeソースアーカイブを抽出する

次のコマンドを使用して、ダウンロードしたアーカイブの内容を抽出します。

tar -zxvf cmake-{version number}.tar.gz

次に、抽出したディレクトリに移動します。

cd /cmake-{your version}

CMakeブートストラップスクリプトを実行する

この手順では、CMake をコンパイルするためのビルド システムを準備するブートストラップ スクリプトを実行します。問題が発生した場合は、前述の必要な依存関係がすべてインストールされていることを確認してください。

次のコマンドでブートストラップ スクリプトを実行します。

./bootstrap

ブートストラップ スクリプトが完了するまでに数分かかる場合があります。

CMake のビルドとコンパイル

ブートストラップスクリプトが終了したら、 make CMake をビルドするコマンド:

make

ビルドプロセスには数分かかることがあるため、待っている間にコーヒーを飲んだり、少し休憩したりすることをお勧めします。

CMakeバイナリをインストールする

ビルド プロセスが完了したら、make install コマンドを使用して CMake をインストールします。

sudo make install

ソース経由でCMakeのインストールを確認する

インストールが完了したら、インストールされている CMake のバージョンをチェックして、正しくインストールされていることを確認します。

cmake --version

結論

DNF パッケージ マネージャーと Fedora の AppStream を通じて Fedora に CMake をインストールすることで、この必須ビルド ツールの安定した信頼性の高いバージョンがシステムに確実にインストールされます。あるいは、ソースから CMake をコンパイルすることを選択した場合は、最新の機能にアクセスでき、ビルド環境をより細かく制御できます。どちらの方法を選択した場合でも、CMake を最新の状態に保つことで、開発環境の効率性と互換性を維持することができます。Fedora システムに CMake をセットアップすると、複数のプラットフォームにわたる複雑なビルド プロセスを管理および自動化する準備が整います。

Joshua James

コメントを残す