Algunos programas requieren que en el ordenador se hayan instalado previamente algunas bibliotecas. En esta página se comentan las bibliotecas más conocidas.
Las últimas versiones de estas bibliotecas se pueden descargar desde la sección Windows de cdlibre.org.
Faltaría hablar de DirectX (que no está en cdlibre)
Microsoft Windows Installer es un servicio de instalación y configuración de programas de Windows que necesitan los instaladores con extensión msi. Windows XP incluye la versión 2.0 de este servicio, por lo que conviene instalar la versión más reciente.
Actualmente (mayo de 2006), la versión más actual es la versión 3.1 v2, publicada el 20 de enero de 2006.
Microsoft .NET Framework es un componente de Windows que ofrece a los programas funciones comunes (interface, acceso a datos, criptografía, algoritmos numéricos, comunicaciones, etc.) y controla la ejecución de los programas creados para este componente. Una de las ventajas de .NET es que se pueden escribir programas en distintos lenguajes de programación.
Para poder ejecutar en Windows un programa escrito para .NET Framework se debe instalar previamente .NET Framework.
Actualmente (mayo de 2006), la versión más actual de .NET Framework es la versión 2.0, publicada el 22 de enero de 2006. Actualmente, los programas .NET sólo funcionan en Windows aunque existe un proyecto (denominado Proyecto Mono) para que también puedan ejecutarse en GNU/Linux.
Existen algunas incompatibilidades entre las distintas versiones de .NET Framework, por lo que a veces es necesario instalar no solamente la versión 2.0, sino también la versión 1.1 o incluso la 1.0, pero en general será suficiente instalar la versión más reciente.
Java es un lenguaje de programación creado por Sun en 1995 con el objetivo de poder ser utilizado en cualquier sistema informático. En la mayoría de lenguajes de programación, el código fuente del programa (lo que escriben los programadores) se convierte directamente en código máquina (lo que entiende el ordenador). En Java, el código fuente del programa se convierte en código máquina, pero que no es el código máquina de ningún procesador en concreto, sino de un procesador imaginario denominado "máquina virtual de Java". Después el código de la máquina virtual se convierte en código máquina del ordenador concreto. La ventaja de dividir en dos pasos la tarea es que es más fácil escribir convertidores de código de máquina virtual a código máquina específico que convertidores de lenguajes de programación a código máquina específico.
Para poder ejecutar en WIndows un programa escrito en Java se debe instalar previamente la máquina virtual de Java.
Actualmente (mayo de 2006) la versión más actual es la versión 1.5.0.07 (también llamada Java 5 Update 7), publicada el 24 de mayo de 2006.
GTK+ es un kit de herramientas multiplataforma para la creación de interfaces gráficos. En sus comienzos fue creado para ser utilizado por GIMP (de ahí su nombre Gimp ToolKit), aunque ahora es utilizado por otros muchos programas, entre ellos el escritorio GNOME de GNU/Linux.
Para poder ejecutar en Windows un programa escrito con GTK+ se debe instalar previamente la biblioteca GTK+.
Actualmente (mayo de 2006) la versión más actual para Windows XP es la versión 2.8.15, publicada el 24 de marzo de 2006. Actualmente (mayo de 2006) la versión más actual para Windows 98 es la versión 2.6.10, publicada el 30 de diciembre de 2005.
Autor: Bartolomé Sintes Marco