Dependencia de software

Se está llevando a cabo una propuesta de fusión entre Software Dependency y Package (software) .

Las opiniones sobre esta propuesta se recogen en una sección de Wikipedia: Páginas para fusionar . Mientras tanto, los cambios importantes realizados en los artículos deben comentarse en la misma página.

Acaba de colocar la plantilla {{para fusionar}} , siga estos pasos:

1.

Utilice este texto: {{à fusionner |Dépendance logicielle |Paquet (logiciel)}}

2.

Para crear la sección:

Cree la sección en las páginas para fusionar la página

3.

Utilice este texto: {{subst:Avertissement fusion |Dépendance logicielle |Paquet (logiciel)}}

Este artículo no cita ninguna fuente y puede contener información inexacta (informado en enero de 2021).

Si tiene libros o artículos de referencia o si conoce sitios web de calidad que traten el tema aquí discutido, complete el artículo proporcionando las referencias útiles para su verificabilidad y vinculándolas a la sección " Notas ".  Y referencias  ”( editar artículo ).

Encuentre fuentes sobre "  Dependencia del software  "  :

Una dependencia de software se concibe dentro del marco de la integración de un paquete de software para construir un agregado de software . Una dependencia expresa relaciones entre paquetes:

Las condiciones se refieren en particular a:

Esto permite generalizar una instalación de software y deportar la inteligencia utilizada para determinar e instalar los paquetes de software en orden, desde el propio paquete a una herramienta llamada instalador . Por lo tanto, disminuye los esfuerzos de los desarrolladores de paquetes de software.

Estas dependencias son un elemento necesario en la arquitectura de los paquetes de software, que son la base de las distribuciones de Linux y los sistemas BSD .

Este es un elemento de buenas prácticas en la integración de software .

Ejemplos de

Un programa escrito desde la fuente en C depende para su ejecución de la presencia (inclusión) de las bibliotecas de software apropiadas.

La instalación de un servidor para un protocolo de impresión excluye la instalación de otras implementaciones de este mismo protocolo.

La instalación de una interfaz de pantalla gráfica puede sugerir fuentes específicas que son necesarias para algunas regiones del mundo, pero innecesarias para otras.

Enumere las dependencias de software de un ejecutable (Unix o Windows)

En Unix / Linux , la utilidad de línea de comandos ldd se utiliza para enumerar las dependencias de software de un ejecutable .

Para otros sistemas operativos (especialmente Windows ), las utilidades gráficas le permiten enumerar las dependencias de software. Existe una utilidad para cada arquitectura: x86 (32 bits) , x64 e IA-64 (64 bits), MIPS , PowerPC

Ver (en) Dependency Walker .

Artículos relacionados