Como instalar o CMake no Rocky Linux 9/8

CMake é uma família de ferramentas de código aberto e plataforma cruzada projetada para construir, testar e empacotar software. Ele controla o processo de compilação de software usando plataforma simples e arquivos de configuração independentes do compilador, tornando-o uma ferramenta indispensável para desenvolvedores. CMake oferece suporte a hierarquias de diretórios complexas e aplicativos que dependem de várias bibliotecas, oferecendo um processo simplificado para gerenciar compilações e dependências.

O guia a seguir demonstrará as etapas para instalar o CMake no Rocky Linux 9 ou 8 usando comandos de linha de comando. Os métodos de instalação envolvem o uso do repositório AppStream padrão ou, como alternativa, o download e a compilação do binário de origem da versão mais recente.

Atualize o Rocky Linux antes da instalação do CMake

Primeiro, certifique-se de que seu sistema esteja atualizado executando uma atualização em todos os pacotes existentes.

sudo dnf upgrade --refresh

Selecione o método de instalação do CMake

Método 1: instalar o CMake por meio do Appstream padrão do Rocky Linux

O primeiro método recomendado para a maioria dos usuários é instalar o CMake do appstream. Esta versão é a padrão e é recomendada para a maioria dos usuários, a menos que você precise de uma versão específica ou da versão mais recente; nesse caso, você deve usar o método de compilação. Para iniciar a instalação, use o seguinte comando.

sudo dnf install cmake

Depois que o CMake estiver instalado, você pode confirmar a instalação verificando a versão do CMake.

cmake --version

Método 2: instalar o CMake por meio do arquivo de origem

O segundo método para instalar o CMake é baixar e compilar o código-fonte. Este método permite instalar a versão mais recente do CMake. No entanto, é responsável por lembrar de baixar e recompilar o código-fonte para atualizações.

Antes de iniciar o processo de instalação, você deve instalar algumas dependências necessárias em seu sistema. Você pode fazer isso executando o seguinte comando.

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

Primeiro, visite o Página de lançamentos do Github e pegue o link da versão mais recente.

Em seguida, baixe o arquivo usando o comando wget.

wget https://github.com/Kitware/CMake/releases/download/v3.25.2/cmake-3.25.2.tar.gz

Observação: Este é apenas um exemplo de comando; não copie. Visite a página de lançamento do CMake para baixar a fonte mais recente, pois o exemplo estará desatualizado.

Extraia o arquivo usando o seguinte comando.

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

Mude o diretório para a pasta extraída usando o seguinte comando.

cd cmake-{version number}

Na próxima etapa, você executará o script Bootstrap. É essencial garantir que todas as dependências necessárias mencionadas anteriormente estejam instaladas, pois não fazer isso pode causar problemas.

./bootstrap

Assim que o script Bootstrap for concluído, use o comando make para construir o pacote CMake. Este processo pode demorar vários minutos.

make

Esse processo pode levar vários minutos, então você pode fazer uma pausa ou tomar uma bebida enquanto espera.

O próximo passo é instalar o CMake usando o comando “make install”.

sudo make install

Depois de concluído, você pode verificar a instalação verificando a versão do CMake usando o seguinte comando.

cmake --version

Exemplo de saída:

cmake version 3.25.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

Conclusão

Instalar o CMake no Rocky Linux é simples. Existem dois métodos principais: usar o gerenciador de pacotes dnf por meio do fluxo do aplicativo ou compilar a partir da fonte. O método app-stream é recomendado para a maioria dos usuários devido à sua simplicidade e facilidade de atualização. No entanto, compilar a partir do código-fonte é ideal para quem precisa da versão mais recente ou de uma versão específica do CMake. Após a instalação, sempre verifique a versão para garantir que ela esteja instalada corretamente.

Para ler mais, visite Documentação oficial do CMake.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário