El código fuente es un programa de computadora en forma legible por humanos. Sin embargo, la máquina no puede ejecutar código fuente. El código debe compilarse en código de máquina antes de que sea útil. En Linux, el sistema de compilación "make" es el más común, y este procedimiento funciona para casi todos los paquetes de código fuente de Linux.
Pasos
Paso 1. Descargue el código fuente del programa o controlador de Internet u otros medios
Lo más probable es que tenga la forma de un "tarball" y una extensión de archivo.tar,.tar.bz2 o.tar.gz. Sin embargo, a veces se utilizará un archivo.zip en su lugar.
Paso 2. Desempaquete el código descargado - para archivos.zip use "descomprimir su archivo", para.tgz o.tar.gz use "tar -zxvf yourfile"; para.bz2 use "tar -jxvf yourfile"; o extrae tus archivos gráficamente
Paso 3. En la terminal, muévase al directorio recién extraído
Para ello, escriba cd seguido de un espacio y luego el nombre del directorio. (Recuerde que los nombres de directorio en Linux distinguen entre mayúsculas y minúsculas).
Paso 4. Ejecute el comando"
/ configure "para configurar el código fuente automáticamente. Se pueden usar argumentos como" --prefix = "para controlar la ubicación de instalación. Esto comprueba que tienes las bibliotecas adecuadas y versiones.
Paso 5. Una vez configurado, ejecute "make" que realiza la compilación real (esto puede llevar desde unos pocos segundos hasta muchas horas)
Se creará un ejecutable para el programa en el directorio bin dentro del directorio del código fuente.
Paso 6. Para instalar el programa, ejecute "make install"
Paso 7. Ha compilado e instalado el código fuente del programa
Video: al utilizar este servicio, es posible que cierta información se comparta con YouTube
Consejos
- En procesadores multinúcleo, puede compilar de forma multiproceso usando make -j3, reemplazando 3 con la cantidad de subprocesos que desee utilizar.
- Si la compilación falla por algún motivo, antes de intentar compilar de nuevo, debe ejecutar "make clean" para eliminar todos los archivos que dejó el intento de compilación original. Estos archivos pueden hacer que su segundo intento falle porque existen.
- A menos que especifique un prefijo, el código se instalará automáticamente en / usr.
- Es posible que deba ser superusuario.
- También puede encadenar estos comandos juntos. Por ejemplo,./configure && make && make install.
- Si la compilación falla, obtendrá el resultado de una línea, un archivo y el tipo de error. Si lo desea, puede intentar solucionar el problema. La mayoría de las fallas provienen de dependencias fallidas del software que está instalando, es decir, programas o bibliotecas de los que depende su paquete.
Advertencias
- La compilación puede llevar horas.
- Compilar y reemplazar componentes críticos del sistema puede causar problemas si los vuelve a compilar y reinstalar. Sepa lo que está haciendo.
- Algunos paquetes fuente no tienen archivos de configuración ni siquiera crean archivos. En este caso, simplemente escriba 'make' en el indicador y vea qué sucede.