Rocky Linux 9/8에 CMake를 설치하는 방법

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를 설치하는 두 번째 방법은 소스 코드를 다운로드하여 컴파일하는 것입니다. 이 방법을 사용하면 최신 버전의 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를 설치하는 것은 간단합니다. 두 가지 주요 방법이 있습니다. 앱 스트림을 통해 dnf 패키지 관리자를 사용하거나 소스에서 컴파일하는 것입니다. 앱 스트림 방법은 단순성과 업데이트 용이성으로 인해 대부분의 사용자에게 권장됩니다. 그러나 최신 버전이나 특정 버전의 CMake가 필요한 경우 소스에서 컴파일하는 것이 이상적입니다. 설치 후에는 항상 버전을 확인하여 올바르게 설치되었는지 확인하세요.

자세한 내용을 보려면 다음을 방문하세요. CMake의 공식 문서입니다.

Joshua James

코멘트를 남겨주세요