Cómo instalar software de Linux desde la fuente

Sí, tú puedes hacerlo El sistema operativo Linux ofrece una flexibilidad sin igual. Un área que destaca perfectamente esto es la instalación de software. Tanto en el escritorio como en el servidor de Linux, hay algunas formas de instalar aplicaciones.

Sí, tú puedes hacerlo

El sistema operativo Linux ofrece una flexibilidad sin igual. Un área que destaca perfectamente esto es la instalación de software. Tanto en el escritorio como en el servidor de Linux, hay algunas formas de instalar aplicaciones. Para la mayoría de los usuarios, la ruta más fácil es a través de la tienda de aplicaciones de distribución (como Ubuntu Software o KDE Discover). El siguiente método más amigable es el administrador de paquetes de línea de comandos. Seguir ese método es el menos amigable, la instalación desde la fuente.

Hay algunas buenas razones por las que es posible que desee instalar desde la fuente.

  • La aplicación que desea instalar no está disponible en su administrador de paquetes de distribución.
  • Desea instalar la aplicación con funciones o módulos específicos que no están integrados en los paquetes que se encuentran en su administrador de paquetes de distribución.
  • Hay una versión más nueva de una aplicación (disponible como fuente) que no se encuentra en el administrador de paquetes de distribución.
  • Desea avanzar hasta compilar su propio kernel de Linux.
  • Puede que te encuentres atrapado en una pesadilla de dependencia.
  • Cuando el software se instala desde la fuente, el administrador del paquete de distribución puede no ser consciente de ello (lo que significa que si otra aplicación depende del software instalado en la fuente, no sabrá que está allí).
  • No hay una ruta fácil para actualizar el software (sin reinstalar).

Hay dos razones principales por las que la instalación desde la fuente puede complicarse:

  • Dependencias
  • Lenguaje de programación

Cada aplicación tendrá dependencias necesarias para la instalación. A menos que se cumplan esas dependencias, la aplicación no se instalará. Estas dependencias pueden ser un verdadero problema para instalar. Este es el mayor problema para la mayoría de los nuevos usuarios de Linux. Debido a esto, siempre se recomienda buscar primero la aplicación en cuestión en la tienda de distribución de aplicaciones. Las dependencias pueden ser una pesadilla.

La segunda razón es que el idioma en que se escribió la aplicación determinará cómo se instala la aplicación. Algunos lenguajes (como Go) se instalan utilizando un método diferente al de los lenguajes tradicionales (como C o C ++). Algunas aplicaciones instaladas en el origen incluso requerirán otra aplicación de terceros para la instalación (por lo que puede ser realmente complicado). Echemos un vistazo a cómo instalar una aplicación que se escribió en un idioma tradicional. La aplicación en cuestión es el reproductor de música QMMP (un retroceso a Winamp). Aunque es posible instalar QMMP a través del administrador de paquetes de distribución (a través de un repositorio de terceros), demostraremos instalarlo a través de la fuente. Afortunadamente, QMMP se puede instalar en Ubuntu Desktop 18.04 con solo una cantidad mínima de resolución de dependencia (mientras que con algunas otras distribuciones, es posible que tenga que instalar mucho más software, para instalar con éxito la aplicación desde la fuente). Estos son los pasos para instalar esta aplicación, a través de la fuente.

  1. Para descargar la fuente, se debe instalar la herramienta Subversion. Para hacer esto, abra una terminal y emita el comando sudo apt-get install subversion -y .

  2. Una vez que se ha instalado Subversion, debe retirar (descargar) la fuente del sitio QMMP. Esto se hace con el comando:

     svn checkout http://svn.code.sf.net/p/qmmp-dev/code/branches/qmmp-1.2 qmmp-1.2 
  3. Cambie al directorio recién creado con el comando cd qmmp- *. En ese directorio encontrará un archivo README que describe el proceso de instalación de la aplicación. Dentro de ese archivo README, verá una serie de requisitos que deben instalarse antes de poder instalar QMMP. Dependiendo de la distribución que esté utilizando, algunas de estas herramientas pueden instalarse de manera predeterminada. Por ejemplo, en Ubuntu Desktop 18.04, las únicas dependencias que no están instaladas son Qt y Qt Dev Tools. Puede instalar cada uno de esos paquetes, manualmente, utilizando el administrador de paquetes de distribución, así:

    El archivo README es crucial

    Encontrará, con cada aplicación que se instala a través de la fuente, que las dependencias que se instalarán variarán, en función de la distribución en la que se instala la aplicación. Al seguir las instrucciones a continuación, si encuentra que el primer comando informa más dependencias faltantes, deberán instalarse manualmente. Es por eso que es crucial echar primero un vistazo al archivo README, antes de comenzar la instalación de origen. Ese archivo README siempre debe considerarse el primer paso para la instalación de origen.

  4. El siguiente paso es usar un comando de configuración, que creará un archivo específico que instruirá a las herramientas de compilación sobre su entorno y otros detalles. En el caso de QMMP, el comando de configuración es cmake . Para hacer esto, emita el comando cmake ./ . Cuando eso se complete, estará listo para compilar la aplicación.

    Módulos de construcción

    Algunas aplicaciones le permiten crear módulos y funciones específicos durante la fase de configuración anterior. Una vez más, aquí es donde el archivo README es útil. Si hay módulos/características específicos que se pueden agregar durante el paso de configuración, se describirán dentro de ese archivo.

    Para compilar la aplicación, emita el comando make . Esto debería completarse sin errores y crear ejecutables binarios que luego pueden instalarse en el directorio apropiado.

    Para instalar la aplicación (que, en este momento, está copiando los archivos necesarios en los directorios adecuados), emita el comando sudo make install.

    Una vez que se complete ese comando, debería poder ejecutar el reproductor de música QMMP desde el menú de su escritorio.

  5. Disfruta de tu nueva aplicación, instalada a través de la fuente.

Leer el archivo Léame

Como se mencionó anteriormente, se debe decir que cada instalación de origen será diferente, en función de cómo el desarrollador de la aplicación creó el software. Por ejemplo, algunos programas incluirán un script de configuración que se ejecuta con el comando ./configure (en lugar del comando cmake ./ ). Nuevamente, es importante leer siempre el archivo README incluido, antes de intentar instalar la aplicación desde el origen.

Rate article
labsfabs.com
Add a comment