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.