Tutoriales

Cómo instalar CMake en Debian 10/11

Estoy intentando compilar e instalar la aplicación desde la fuente mientras obtengo un error de instalación CMake: no se encontró el comando; Por esta razón no puedo instalar OBS-Studio.

Dime cómo solucionar este error. Antes de hacer esto, ¿debería saber qué es CMake? Y por qué somos necesarios durante la instalación o el paquete de construcción.

CMake es una herramienta multiplataforma de código abierto para crear paquetes con CMakeLists para generar compilaciones para un entorno específico. Fue creado por Bill Hoffman en Kitware y es compatible con varios entornos de compilación nativos.

requisito

Todos los requisitos esenciales ya están disponibles para la distribución principal de Linux y solo necesita ser parte de ella. sudoers Grupos. Eso es todo en algún lugar abajo donde aparece algún tipo de error, por favor avíseme en la sección de comentarios o comuníquese con su motor de búsqueda más cercano.

Para evitar conflictos, puede pasar el siguiente comando para instalar los paquetes que faltan.

$ sudo apt install build-essential gcc libssl-dev

Pasos para instalar CMAKE en Debian 10/11

Estoy instalando actualmente CMake en mi Debian 11 (Bullseye), y creo que esto funcionará bien en Debian 10 o Ubuntu 20.04 u otras distribuciones de Linux. Se puede instalar CMake Usando un quebrar o de Fuente. Como de costumbre, prefiero instalar el paquete desde la fuente.

Paso 1. Cargue CMAKE. abajo

Para seguir los siguientes pasos, debe tener el CMake Paquete que puede obtener en el sitio web oficial. En el momento de redactar este informe, esta última versión está 3.21.0. F.o consulte la página oficial de CMAKE para obtener la última versión.

$ wget https://github.com/Kitware/CMake/releases/download/v3.21.0/cmake-3.21.0.tar.gz

cmake-3.21.0.tar.gz 100%[================>]   9.17M  2.33MB/s    in 3.7s    

2021-07-20 23:05:37 (2.49 MB/s) - ‘cmake-3.21.0.tar.gz’ saved [9617926/9617926]

FINISHED --2021-07-20 23:05:37--
Total wall clock time: 5.9s
Downloaded: 1 files, 9.2M in 3.7s (2.49 MB/s)

Para su comodidad, puede descargar CMake de forma gratuita desde. descargar Repositorio de Debian, pero hay un problema: en absoluto, obtendrá la última versión.

Paso 2. Extraer y ejecuta bootstrap

Una vez que se haya descargado el archivo, extráigalo usando el comando tar y cambie su ruta actual al directorio extraído:

$ tar xvf cmake-3.21.0.tar.gz
$ cd cmake-3.21.0 

Ahora ejecute un archivo de arranque desde una terminal omitiendo el siguiente comando y espere un momento a que se complete el proceso:

$ ./bootstrap 

Espero que pueda seguir los pasos anteriores sin ningún error. En mis circunstancias, aparece un error con el siguiente mensaje “No se pudo encontrar OpenSSL. Instale un paquete de desarrollo OpenSSL o configure CMake con -DCMAKE_USE_OPENSSL = OFF para compilar sin OpenSSL «.

Para continuar, necesito suprimir este error simplemente pasando el siguiente comando y esperando a que se complete:

$ ./bootstrap -- -DCMAKE_USE_OPENSSL=OFF

Paso 3. Instale cmake

Después de arrancar, instale CMake.

$ gmake
$ sudo make install

Verifique la versión de cmake

Después de completar el paso anterior, pase el comando de la versión para asegurarse de que la instalación fue como pretendíamos:

$ cmake --version

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

Resumen

Eso es todo para instalar cmake en Debian o en un sistema basado en Debian, después de lo cual puede crear aplicaciones fácilmente en su sistema.

Leer: – Cree programas fácilmente a partir del código fuente en cualquier distribución de Linux

Si tiene algo que compartir sobre el comando principal que me perdí o sé de algo que pueda ayudar a otros, compártelo en una sección de comentarios.

Si quieres saludar o sugerir algo, no dudes en ponerte en contacto conmigo.

¿Te gusta lo que lees? Compártelo con otros.

LEER  Ubuntu 22.10 Kinetic Kudu ya está disponible para descargar

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba