¿Por qué la instalación del paquete fuente de Linux no requiere resolución de dependencias?
¿Qué son las dependencias?
Programa Confíe en bibliotecas de código de programa que admitan **** para que puedan realizar llamadas al sistema, enviar resultados a dispositivos o abrir archivos, etc. (las bibliotecas que admiten **** existen de muchas maneras, no solo llamadas al sistema ). Sin bibliotecas ***, los programadores necesitarían reescribir estas operaciones básicas del sistema desde cero cada vez que desarrollen un nuevo programa. Al compilar un programa, los programadores vinculan su código a estas bibliotecas.
Si el enlace es estático, el código objeto de la biblioteca compartida compilada se agregará al archivo ejecutable del programa; si es dinámico, el código objeto de la biblioteca compartida compilada solo se agregará cuando se ejecute. Será cargado por el programador cuando sea necesario. Los ejecutables dinámicos dependen de la biblioteca *** u objeto *** correcto para ejecutar. La dependencia rpm intenta imponer el requisito del objeto de disfrute para los ejecutables dinámicos en el momento de la instalación para que no se produzcan problemas relacionados con el proceso de vinculación dinámica cuando el programa se ejecute más adelante.