[Solucionado] Error del comando Cmake no encontrado en Ubuntu y otros Linux
A continuación se explica cómo corregir el error "comando cmake no encontrado" en Debian, Ubuntu, Fedora y Arch Linux.
CMake es un conjunto de herramientas y paquetes gratuitos y de código abierto que ayudan a compilar, crear y probar aplicaciones. Utiliza archivos de configuración independientes del compilador que controlan el proceso de compilación del software utilizando la plataforma actual. Es una herramienta muy útil para crear fácilmente cualquier aplicación desde el código fuente.
Sin embargo, cmake no siempre está disponible en sus distribuciones de Linux. Necesitas instalarlo. Si intenta compilar cualquier código fuente sin cmake, debería aparecer el siguiente error:
bash: cmake: command not found
Método 1: instalar cmake
La forma más sencilla de corregir este error es instalar cmake desde la línea de comando. Para instalarlo, utilice los siguientes comandos desde la terminal.
Para Debian, Ubuntu, Linux Mint y distribuciones relacionadas:
sudo apt install cmake
Para Fedora Linux, CentOS, RHEL:
sudo dnf install cmake
Para Arco Linux:
sudo pacman -S --needed cmake
Después de instalar cmake, intente volver a ejecutar el comando que causó el error en primer lugar.
Error de comando cmake no encontrado en Debian
Método 2: compilar cmake
En una situación extrema en la que necesita compilar cmake para instalarlo, utilice las instrucciones a continuación.
Instale los paquetes de dependencias de compilación necesarios para compilar cmake.
sudo apt install build-essential libssl-dev
Descarga Cmake desde GitHub. Elija la última versión del código fuente para Linux de 64 bits con extensión tar.gz.
Extraiga el archivo usando el comando tar o cualquier otra utilidad. A continuación se muestra un comando de muestra, cambie el nombre de la versión.
tar cmake-3.25.2.tar.gz
Vaya a la carpeta extraída y siga el script de arranque suministrado previamente para compilar e instalar cmake. Utilice el siguiente conjunto de comandos en secuencia.
Script botostrap para instalar cmake
./bootstrap
make
sudo make install
Después de la instalación, puede verificar con el interruptor --version
si está instalado.
cmake --version
Finalmente, puedes intentar compilar el código fuente original de la aplicación que causó este error.
Resumen
Espero que esta guía resuelva el error de cmake no encontrado. Por lo general, el método 1 para instalar cmake debería funcionar en la mayoría de los casos. Si encontró algún otro error, hágamelo saber en el cuadro de comentarios a continuación.