Cómo instalar software desde archivos fuente en Ubuntu LinuxAquí se detallan los pasos para este método de instalación manual. Primero, instale el compilador. Debido a que necesita compilar el código fuente, el primer paso es instalar los programas de compilación y compilación. Si ya los tienes instalados, puedes omitir este paso. Es muy simple en el sistema Ubuntu, simplemente ejecute el siguiente comando: $ sudo apt-get install build-essential Después de ejecutar este comando, instale las herramientas requeridas para el software desde el archivo fuente, como gcc, make, g++ y otras requeridas. Se completará la instalación. 2. Descargue y compile el código fuente del software. Después de descargar el archivo fuente, debemos encontrar los archivos de la biblioteca y otros programas de los que depende el software e instalarlos primero. Esta información generalmente se puede encontrar en la página de inicio del proyecto de código abierto. Después de completar estos preparativos, podemos comenzar el siguiente trabajo. Dado que el código fuente del software generalmente se publica en forma de archivo comprimido, es necesario descomprimirlo en un directorio específico. El comando es el siguiente OwnLinux@ubuntu:~$ tar xvzf program.tar.gz OwnLinux@ubuntu:~$ cd program/ Si no está familiarizado con el comando tar, haga clic aquí para leer "Explicación detallada del comando Tar". En Linux, existe un modo común para instalar programas desde archivos fuente, que es configurar (./configure) -> make -> install (sudo make install). Sin embargo, siempre es una buena idea leer las instrucciones de instalación que vienen con los archivos fuente, ya que las instrucciones del desarrollador son las más autorizadas para cada programa. Los desarrolladores de programas suelen guardar las instrucciones de instalación en un archivo llamado INSTALL o README. Se puede 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: OwnLinux@ubuntu:~/program$ ./configure Este script escaneará el sistema para garantizar que todas las bibliotecas requeridas por el programa están presentes y asegúrese de que la ruta a la biblioteca y otras configuraciones necesarias estén en su lugar. Si el programa no tiene todas las bibliotecas que necesita, el script de configuración se cerrará y le indicará qué bibliotecas son necesarias o cuáles son demasiado antiguas y deben actualizarse. Si este es el caso, no basta con obtener el paquete que contiene los archivos de la biblioteca, también necesita encontrar el paquete de desarrollo que contiene todos los archivos de encabezado de la biblioteca. En Ubuntu, el paquete de desarrollo generalmente termina con -dev. Después de instalar todas las bibliotecas requeridas, vuelva a ejecutar el script de configuración hasta que no haya errores, lo que significa que todas las bibliotecas requeridas se han instalado correctamente, es decir, se han cumplido las dependencias. 2. Compile Cuando el script de configuración finaliza correctamente, lo siguiente que debe hacer es compilar el código. El siguiente paso es compilar el código. Para hacer esto, ejecute el comando make en el directorio de inicio del archivo fuente: OwnLinux@ubuntu:~/program$ make En este momento, verá una cadena de datos de salida de compilación desplazándose rápidamente en la pantalla. Si es normal. , el sistema volverá al mensaje . Sin embargo, si ocurre un error durante la compilación, el proceso de solución de problemas no es tan simple como los pasos de configuración. Esto a menudo requiere depurar el código fuente, que puede tener errores de sintaxis u otros errores. ¿Qué hacer? Si eres un experto en programación, ¡depuralo tú mismo! De lo contrario, consulte la lista de correo del software y otros canales de soporte para ver si se trata de un error conocido y, de ser así, vea cómo otros lo han resuelto; de lo contrario, presente un informe de error y es posible que llegue una solución pronto. 3. Instalación Una vez que el software se haya compilado correctamente, el último paso es instalarlo en el sistema. La mayoría de los programas tienen una función en su archivo MAKE para su instalación. Tenga en cuenta que en la mayoría de los casos debemos instalar el programa como root, para que el programa instale los archivos en /usr u otro directorio al que sólo el superusuario tenga acceso de escritura. Aún en el directorio principal del archivo fuente, ejecute el siguiente comando: OwnLinux@ubuntu:~/program$ sudo make install OK, el programa se instalará en su computadora. Además, cuando ya no quieras utilizar el programa, puedes utilizar la función de desinstalación propia del software, que suele estar incluida en el programa.
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, los programas instalados utilizando el método anterior se encuentran en el directorio /usr/local. Si desea aislar los archivos del programa instalado del sistema de archivos crucero de Ubuntu, puede agregar la siguiente entrada al comando: OwnLinux@ubuntu:~/program$ ./configure -prefix=/opt Aunque este método generalmente funciona Funciona, pero hay excepciones; algunos programas simplemente ignoran las entradas; otros, como los que contienen módulos del kernel, se colocan completamente en el sistema de archivos.