Búsqueda de sitios web

[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.

Artículos relacionados