Linux

Cómo compilar paquetes de software en Linux

Uno de los ajustes más difíciles para los usuarios que migran de Windows a Linux es la idea de que no todo el software que desea instalar está listo para usted. A diferencia de los usuarios de Windows, que (en la mayoría de los casos) reciben el software preempaquetado en un instalador EXE o un archivo ZIP, los usuarios de Linux a menudo tienen que compilar sus propios paquetes de software.

Si desea aprender a compilar paquetes de software en Linux, deberá seguir algunos pasos. Deberá descargar el código fuente, ejecutar el comando de configuración, instalar las dependencias requeridas y luego ejecutar el comando de maquillaje para comenzar a compilar su paquete. Aquí se explica cómo hacer todo esto en un sistema operativo basado en Linux.

Descarga de archivos de origen

Antes de comenzar a crear sus nuevos paquetes de software, necesitará el código fuente. Esto puede ser de un paquete que usted mismo desarrolló, en cuyo caso ya debería tener acceso al código fuente.

Sin embargo, lo más probable es que esté intentando compilar un paquete de software en Linux de otro desarrollador. Los sitios comunes para compartir código como Github le permiten ver y descargar el código fuente de los paquetes, que luego puede compilar. Puede usar GIT, el popular sistema de control de versiones, para descargar los archivos fuente a su computadora.

Puede descargar el código fuente directamente desde proyectos de código abierto como VLC. Por lo general, vienen en un formato de archivo comprimido como TAR.GZ, que puede extraer en la terminal usando el Tarra pedido. Por ejemplo, pase el comando tar -xzvf fuente.tar.gz el nombre de un poeta Ffynhonnell.tar.gz.

Una vez que tenga el código fuente disponible y extraído en su PC con Linux, puede pasar a la siguiente etapa de preparación antes de comenzar a compilar su paquete.

Instalación requerida por compilación en Linux

Las herramientas y el software contenidos en el construcción-esencial Un paquete necesario para compilar cualquier tipo de software en sistemas operativos Linux, independientemente del lenguaje de programación de su código fuente.

Como paquete esencial, el repositorio de software para su distribución de Linux debe tener paquetes de compilación esenciales (o paquetes con nombres similares). Las distribuciones basadas en Arch Linux se denominan equivalentes esenciales de compilación. desarrollo básicoque incluye muchas de las mismas herramientas.

Las instrucciones de instalación de build-essential también variarán, dependiendo de su distribución de Linux. Por ejemplo, en los sistemas operativos basados ​​en Ubuntu y Debian, puede instalar la compilación requerida abriendo una ventana de terminal y escribiendo sudo apt instalación esencial.

Construction-installation también es necesario para instalar sus dependencias, como el g ++ paquete. Una vez que se completa este proceso, puede pasar a configurar su paquete fuente de Linux antes de compilarlo.

Ejecute el comando Configurar

A configurar texto. Ejecutar este script verificará su distribución de Linux en busca de los paquetes necesarios que deben poder compilar su código fuente correctamente.

Para ejecutar el script de configuración, ingrese la carpeta para su código fuente extraído usando el discos compactos pedido. A partir de ahí, una especie de ./configuración en la terminal, presionando para ejecutarlo.

Si el script de configuración detecta que falta un paquete, le dirá qué hacer al final del script. Por ejemplo, antes de compilar el reproductor multimedia VLC, la secuencia de comandos de configuración que se muestra arriba notó que el lenguaje de programación Lua no está instalado.

En algunos casos, aún puede compilar y configurar paquetes de software, incluso si la secuencia de comandos de configuración ha encontrado un paquete o una característica que falta. El script de configuración para VLC (que se muestra arriba) ha brindado una solución a los paquetes de lenguaje de programación Lua que faltan al sugerir que lo ejecute nuevamente con el – deshabilitar-citar bandera para evitarlo.

Deberá instalar los paquetes faltantes que no Se recomienda la secuencia de comandos de configuración de detección o el uso de indicadores deshabilitados para evitar estos errores antes de que pueda continuar.

Si el script de configuración está completo sin errores (o solo errores menores), configúrelo archivo MAKE para su paquete será creado. Esto crea las instrucciones para compilar su paquete, lo que le permite pasar al paso final de compilación del software.

Falta la instalación del paquete de dependencia

El script de configuración identifica de manera útil cualquier paquete que su distribución de Linux requiera para compilar e instalar correctamente su nuevo paquete de software.

Estos pueden identificarse claramente mediante el mensaje de error de la secuencia de comandos de configuración o más tarde a través del proceso de ejecución de esa secuencia de comandos. Si no está claro en el mensaje de error, desplácese hacia atrás en el historial de su terminal para intentar identificar el paquete que falta.

Una vez que sepa cuál es el paquete que falta, use el instalador de paquetes para su distribución de Linux para instalarlo. Por ejemplo, en sistemas operativos basados ​​en Ubuntu y Debian, ejecutando sudo apt install nombre del paquete instalación del paquete.

Debe instalar las dependencias que falten antes de poder compilar e instalar su nuevo paquete de software. Una vez que haya completado este proceso, estará listo para comenzar a compilar.

Cómo compilar en Linux

el es construcción-esencial paquete que contiene Hacer, la herramienta automatizada utilizada para comenzar a compilar su código fuente en un software que puede ejecutar en su computadora. utiliza el archivo MAKE archivo, configurado y creado por el anterior configurar order, que contiene las instrucciones específicas necesarias para compilar su paquete.

Para comenzar a compilar su código fuente, abra una terminal y use el discos compactos comando para insertar la carpeta correcta. Cuando esté listo, escriba Hacer para comenzar a compilar su paquete.

Esto tomará algún tiempo para completarse, dependiendo del tamaño del paquete y los recursos del sistema disponibles para usted. Si no se muestran errores después de compilar su paquete de software, puede instalar su paquete.

Para hacer esto, escriba instalar sudo en la terminal El paquete se instalará en su PC con Linux, listo para que lo abra y lo use como cualquier otro software.

Instalación de nuevo software en Linux

Saber cómo compilar paquetes de software en Linux puede ayudarlo a instalar software menos común. Los principales sistemas operativos como Ubuntu y Devian tienen grandes repositorios de software disponibles para los usuarios, por lo que si no desea compilar su software, intente buscar e instalar software nuevo utilizando el administrador de paquetes.

Si se está mudando desde Windows, también puede instalar el software de Windows en Linux para continuar usando sus aplicaciones favoritas solo para Windows.

Dr. Geek

Hola geeks, espero disfruten del contenido traído especialmente para ustedes. Tenemos el contenido que usted necesita, recuerda compartirlo porque de ese modo me apoyas a mi y puedo seguir trayendo mucho mas contenido.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba
error: Content is protected !!