Conflicto de versiones (informática)

Las bibliotecas son un conjunto de código, compilado o no, que puede estar compartido entre varias aplicaciones.En Windows y Linux están muy extendidas, aunque son utilizadas en prácticamente todos los sistemas operativos.El problema radica en que si dicha biblioteca ya existía en el disco, el instalador la podría sobrescribir con otra versión y los programas que usasen la versión antigua de la biblioteca podrían no funcionar correctamente.En Linux los efectos de éstos problemas son, al menos en teoría, más leves.En general, si existen dependencias y/o conflictos en una versión de un paquete éste lo detecta y no permite al usuario continuar con la instalación.