La diferencia entre el paquete fuente y el paquete RPM de la administración de paquetes Linux

Diferencia conceptual

                       源码包

Ventajas :
1) de código abierto, si hay suficiente capacidad, se puede modificar el código fuente
2) son libres de elegir instalar la función requerida
3) el software es compilado e instalado, que es más adecuado para su sistema, más estable, más eficiente
4) fácil de desinstalar
deficiencias :
1) Hay muchos pasos de instalación, especialmente cuando se instala una gran colección de software (como el entorno LAMP), es fácil 2) Errores de ortografía
3) Tiempo de compilación largo
4) Debido a que es una instalación de compilación, el error es difícil de resolver

                         RPM包(二进制包)

Ventajas
1) El sistema de administración de paquetes es simple, y la instalación, actualización, consulta y desinstalación del paquete se puede lograr con solo unos pocos comandos
2) Velocidad de instalación más rápida
Desventajas
1) El código fuente ya no se puede ver después de la compilación
2) La selección de funciones no es tan buena como el paquete de código fuente Flexible

Diferencia en la ubicación de instalación

El paquete RPM se instala en la ubicación predeterminada. El
Inserte la descripción de la imagen aquípaquete fuente suele ser la ubicación de instalación especificada.
Generalmente estamos acostumbrados a la instalación de / usr / local / filename
Énfasis: / usr es el directorio de recursos del sistema Linux
/ local es local, que es la ubicación donde el sistema nos prepara para instalar el software

El impacto de diferentes ubicaciones de instalación

El servicio instalado por el paquete RPM se puede administrar utilizando los comandos de administración del sistema,
por ejemplo: el método de inicio Apache instalado por el paquete RPM

/usr/local/apache2//bin/apachectl start

#systemctl start httpd.service #启动

#systemctl stop httpd.service #停止

#systemctl restart httpd.service #重启

Como el paquete fuente no está instalado en la ubicación especificada, no se puede iniciar con un comando de servicio y solo se puede iniciar con una ruta absoluta

Puede usar el comando netstat -ntlp para ver si se inicia su propio paquete de software.
Inserte la descripción de la imagen aquí

Publicado 16 artículos originales · elogiado 3 · visitas 427

Supongo que te gusta

Origin blog.csdn.net/qq_23321269/article/details/104543726
Recomendado
Clasificación