Cómo instalar software con archivos fuente en Ubuntu Linux

  
                  

Ubuntu viene con una gran cantidad de software, que generalmente se instala gráficamente de forma automática ("Agregar /Quitar" o "Synaptic"), pero para esos nuevos programas que acaban de salir, Ubuntu La fuente no se ha incluido, entonces necesitamos usar una instalación más general: instale manualmente el software desde los archivos fuente. Los pasos detallados de esta instalación manual se describen a continuación.


Primero, instale el compilador


Como desea compilar el código fuente, el primer paso es instalar programas como compilar y compilar. Si ya lo ha instalado, puede omitir este paso. En el sistema Ubuntu es muy simple, simplemente ejecute el siguiente comando:


$ sudo apt-get install build-essential


Después de ejecutar el comando, instale desde el archivo fuente Se instalan las herramientas requeridas por el software, como gcc, make, g ++ y otro software requerido.


En segundo lugar, descargue y compile el código fuente del software.


Cuando descarguemos el archivo fuente, debemos averiguar los archivos de la biblioteca y otros programas de los que depende el software, y Primero instálalas. Esta información generalmente se puede encontrar en la página de inicio del proyecto de código abierto. Después de hacer todos los preparativos, podemos hacer el siguiente trabajo. Debido a que el código fuente del software generalmente se publica como un archivo comprimido, debe extraerlo en el directorio especificado. El comando es el siguiente:


OwnLinux @ ubuntu: ~ $ tar xvzf

program.tar.gz

OwnLinux @ ubuntu: ~ $ cd

programa /


Si no está familiarizado con el comando tar, haga clic aquí para leer el "comando tar detallado"


Al instalar el programa desde el archivo fuente en Linux, hay Un modo común, configuración (./configure) -> make -> install (sudo make install). Sin embargo, antes de leer las instrucciones de instalación incluidas en el archivo fuente, las instrucciones del desarrollador son las más autorizadas para cada programa. Los desarrolladores de programas generalmente almacenan las instrucciones de instalación en un archivo llamado INSTALL o README. ¿Dónde puedo encontrar estos documentos? Se pueden encontrar en la página de inicio del proyecto o en el directorio de inicio del código fuente.


1. Configuración


El primer paso para crear una aplicación es ejecutar el script de configuración, que se encuentra en el directorio principal del archivo fuente del programa:

< BR> OwnLinux @ ubuntu: ~ /program $ ./configure


Este script escaneará el sistema para asegurar que todos los archivos de biblioteca requeridos por el programa ya existen, y hará que la ruta del archivo y otros sean necesarios Preparar el trabajo. Si el archivo de biblioteca requerido por el programa está incompleto, el script de configuración se cerrará y le dirá qué archivos de biblioteca se necesitan o qué versiones son demasiado antiguas para ser actualizadas. Si este es el caso, no es suficiente obtener el paquete que contiene el archivo de la biblioteca, y también encontrar el paquete de desarrollo con todos los archivos de encabezado del archivo de la biblioteca. En Ubuntu, tal paquete generalmente usa -dev como el nombre del archivo. El fin Después de instalar todos los archivos de biblioteca necesarios, vuelva a ejecutar la secuencia de comandos de configuración hasta que no haya ningún mensaje de error, lo que significa que los archivos de biblioteca necesarios se han instalado correctamente y se cumplen las dependencias.


2. Compilar


Cuando el script de configuración sale correctamente, lo siguiente es compilar el código. La operación específica es ejecutar el comando make en el directorio de inicio del archivo fuente:


OwnLinux @ ubuntu: ~ /program $ make


En este punto, verá una cadena Compile los datos de salida y desplácese rápidamente por la pantalla. Si es normal, el sistema devolverá el estado de solicitud. Sin embargo, si se produce un error durante la compilación, el proceso de solución de problemas no es tan simple como los pasos de configuración. Debido a que esto generalmente implica depurar el código fuente, tal vez el código fuente tenga errores de sintaxis u otros errores. ¿Qué debo hacer? Si eres un experto en programación, ¡depúralo tú mismo! De lo contrario, revise la lista de correo del software y otros canales de soporte para ver si se trata de un error conocido. Si se trata de ver cómo otros lo resuelven, no envíe un informe de errores, quizás haya una solución pronto.


3. Instalación


Cuando el software se compila correctamente, el último paso es instalarlos en el sistema. La mayoría de los archivos make del programa tendrán una función para la instalación. Cabe señalar que la mayoría de las veces tenemos que instalar el programa como usuario root, por lo que el programa instala el archivo en /usr u otros directorios donde solo el superusuario tiene acceso de escritura. Aún en el directorio principal del archivo fuente, ejecute el siguiente comando:


OwnLinux @ ubuntu: ~ /program $ sudo make install


Oh, entonces el programa Instalado en su computadora. Además, cuando ya no use el programa, puede usar la función de desinstalación que viene con el software, que está disponible en los programas generales. Cambie al directorio de inicio del archivo fuente y ejecute el siguiente comando:


OwnLinux @ ubuntu: ~ /program $ sudo make uninstall


En la mayoría de los casos, use lo anterior El método instalado del método se encuentra en /usr /local. Si desea instalar los archivos de programa instalados desde el sistema de archivos de patrulla de Ubuntu, puede agregar elementos al comando de la siguiente manera:


OwnLinux @ ubuntu: ~ /program $ ./configure –prefix = /opt


Aunque esto generalmente es efectivo, hay excepciones. Algunos programas simplemente ignoran los elementos, algunos programas, como los que contienen módulos del kernel, los colocan en su archivo. El sistema


El método de instalación manual del software descrito anteriormente se presenta para el entorno de Ubuntu, pero los métodos para instalar aplicaciones desde archivos de origen en varios sistemas Linux son básicamente los mismos.

Copyright © Conocimiento de Windows All Rights Reserved