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.
Tabla de Contenidos
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.
Un hombre conocedor de la tecnología que ha explorado algunas de las cosas asombrosas de la tecnología y explorado un poco más. De camino allí, tuve la oportunidad de trabajar con varias herramientas de código abierto en el desarrollo de Android, Linux, AWS y DevOps.
Uno de los lemas de mi vida “Sé siempre un estudiante de por vida”.
¿Te gusta lo que lees? Compártelo con otros.