¿Desea corregir un error en un paquete de software o simplemente desea modificar un paquete para satisfacer sus necesidades? Linux lo tiene cubierto.

La mayoría de los paquetes de Linux son gratuitos y de código abierto, lo que le brinda la libertad de personalizar o modificar cualquier pieza de software a su gusto. Además, también puede consultar el código fuente de los paquetes de Linux para aprender buenas prácticas de arquitectura y patrones de codificación de otros proyectos de software.

Exploremos cómo puede compilar e instalar un paquete desde la fuente en Linux.

Linux le proporciona todas las herramientas necesarias para compilar, construir e instalar software desde el código fuente.

La mayoría del software de Linux está escrito en los lenguajes de programación C o C ++, por lo tanto, necesitará un compilador C o C ++. Por ejemplo, GNU Compiler Collection (GCC) y CMake para construir su paquete.

Además de eso, necesitará otros paquetes como curl y gettext. Dependiendo de su distribución de Linux, puede instalar las herramientas necesarias en un solo comando de la siguiente manera.

instagram viewer

En distribuciones basadas en Debian como Ubuntu:

sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc curl

Sobre Arch Linux y sus derivados:

sudo pacman -S base-devel

En distribuciones basadas en RPM como Fedora, RHEL, etc.

sudo dnf instalar dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel gcc curl cmake

Aprende más: Cómo administrar paquetes de software con DNF

Paso 2: descarga del código fuente del paquete

Para esta guía, instalaremos el paquete Git desde la fuente. Elegimos Git porque se usa ampliamente entre ingenieros y desarrolladores de software.

La mayoría de los paquetes que puede compilar se pueden encontrar en el sitio web oficial del paquete en cuestión. Puede descargar los archivos de código fuente usando la herramienta de línea de comandos curl. Alternativamente, puede usar wget o la GUI.

Descargue el código fuente en la carpeta Descargas en su PC, luego, cambie al directorio Descargas usando el comando cd.

cd ~ / Descargas

Una vez que esté en la carpeta Descargas, puede descargar el código fuente de Git usando curl de la siguiente manera. En esta guía, descargaremos la versión 2.26.2 de Git, pero siéntase libre de elegir cualquier versión.

curl --output git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

El comando curl especifica que debe colocar el código fuente en un archivo comprimido llamado git.tar.gz.

Descargar: Código fuente de Git para Linux

En la mayoría de los casos, el código fuente se empaquetará en una carpeta comprimida para facilitar la descarga y una mejor organización de los archivos del código fuente.

Para extraer el contenido del archivo comprimido, puedes usar el alquitrán mando.

tar -zxf git.tar.gz

Paso 3: compilar el código fuente

A continuación, vaya a la carpeta recién extraída. En este caso, el nombre será "git-2.26.2", por supuesto, el nombre de la carpeta será diferente si ha descargado una versión diferente de Git.

cd git-2.26.2

Siempre es una buena idea echar un vistazo a la README.md o INSTALAR EN PC archivos porque contienen información valiosa sobre cómo compilar e instalar el paquete. Estos archivos generalmente se encuentran en la carpeta raíz del código fuente.

Otro archivo importante es el configurar texto. Comprueba las dependencias de software para el paquete que desea compilar y verá un mensaje de error si el script encuentra dependencias faltantes.

Configure y prepare su código fuente ejecutando el script. El comando creará hacer archivos y configuraciones para el software que está a punto de compilar e instalar.

./configure

Paso 4: creación del paquete de software

Ahora que el código fuente está configurado y compilado, puede compilar el software de la siguiente manera:

hacer

El comando make usa Makefile, que contiene las instrucciones necesarias sobre cómo construir el paquete de software.

El proceso de compilación llevará algún tiempo dependiendo de la potencia de procesamiento de su computadora y del tamaño del paquete.

Paso 5: instalación del paquete de software

Si ha llegado hasta aquí, felicitaciones, ha compilado y construido con éxito software Linux a partir del código fuente.

En este último paso, instalará el paquete de software Git que acaba de crear a partir del código fuente. Este comando instala el paquete recién compilado copiando los archivos de compilación en las ubicaciones correctas de su PC.

sudo hacer instalar

Verifique la versión de Git que acaba de instalar con el comando:

git --version

La salida debe ser similar a la siguiente. El número de versión puede variar según el paquete que descargó.

Métodos alternativos para instalar software en Linux

Esta guía ha analizado cómo compilar y crear software desde la fuente en Linux usando Git como un caso de estudio. La instalación de software desde el código fuente le da mucha libertad para personalizar el software a su gusto, lo cual es algo asombroso.

La mayoría de las distribuciones de Linux le brindan muchas opciones al instalar software. Por ejemplo, en Arch Linux, puede usar los administradores de paquetes Pacman y Yay.

Cómo instalar y eliminar paquetes en Arch Linux

¿Utilizas Arch Linux? La instalación y eliminación de paquetes es diferente a Ubuntu y Mint. Esto es lo que necesita saber.

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • Linux
  • Instalar software
  • Aplicaciones Linux
Sobre el Autor
Mwiza Kumwenda (42 Artículos publicados)

Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.

Más de Mwiza Kumwenda

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse