Descripción general de la compilación del código fuente y explicación detallada del proceso de compilación e instalación

Descripción general de la compilación del código fuente

■ Ventajas de usar código fuente para instalar software
● Obtenga la última versión del software, corrija errores a tiempo
● Personalice las funciones del software de manera flexible según las necesidades del usuario
■ Ejemplos de aplicaciones
● Al instalar una versión más reciente de la aplicación
● Cuando el programa actualmente instalado no puede satisfacer las
necesidades Al agregar nuevas funciones a la aplicación

■ Paquete de tarball

● Los formatos .tar.gz y .tar.bz2 son principalmente
● Referencia de material de software: http://sourceforge.net
■ Verificación de integridad
● Herramienta de verificación md5sum

[root@localhost ~]# md5sum httpd-2.4.25.tar.gz
24fb8b9e36cf131d7 8caae864fea0f6a httpd-2 .4.25.tar.gz

Suma de comprobación MD5
■ Confirme el entorno de compilación del código fuente

● Es necesario instalar un compilador compatible con el lenguaje de programación C / C ++, como:
◆ gcc, gcc-c ++, make,

Proceso de compilación e instalación

Inserte la descripción de la imagen aquí

1: desempaquetar alquitrán

■ Es habitual liberar el paquete de software en el directorio / usr / src /
■ La ubicación del archivo de código fuente después de desempaquetarlo
● / usr / src / nombre del software-número de versión /
■ Ejemplo

[root@localhost ~]# tar zxf httpd-2.4.25.tar.gz(-C /usr/src/

Descomprima el paquete de código fuente y especifique el directorio de lanzamiento

2: ./configure configuración

■ Utilice el script de configuración en el directorio de origen
■ Ejecute "./configure --help" para ver la ayuda
■ Opciones de configuración típicas
■ –prefix = directorio de instalación de software
■ Ejemplo

[root@localhost ~]# cd /usr/src/httpd-2.4.251
[root@localhost httpd-2.4.25]#./Iconfigure -prefix=/usr/local/apache

Si no especifica ninguna opción de configuración, se utilizarán los valores predeterminados

3: compilar e instalar

■ Compilar
● Ejecutar comando make
■ Instalar
● Ejecutar comando make install
■ Ejemplo

[root@localhost httpd-2.4. 25]# make
[root@localhost httpd-2.4.25]# make install

Probar, aplicar y mantener el software

antes de usar

[root@localhost httpd-2 4.25]# vjm /usrlocal/apache/conf/httpd.conf

■ Inicie Apache

 [root@localhost httpd-2.4.25]# /usrl/local/apache/bin/apachectl start

■ Ejecute lynx 127.0.0.1 para ver el estado de ejecución de Apache nativo.

Supongo que te gusta

Origin blog.csdn.net/Houtieyu/article/details/108007166
Recomendado
Clasificación