Herramientas de usuario

Herramientas del sitio


wiki:herramientas

¡Esta es una revisión vieja del documento!


Environment Modules


Environment Modules es una herramienta para la administración de diferentes entorno en sistemas Unix o Linux. Un entorno es la configuración necesaria del shell para que una aplicación pueda ejecutarse correctamente en un sistema Unix o Linux si asi lo requiere la aplicación.

Environment Modules permite cargar y descargar módulos dinámicamente con la información necesaria para la configuración, muchas veces esta información son valores variables, path de librerias, comandos del shell, cargar otros modulos, etc.

Lo expuesto anteriormente son las dos ventajas principales de Environment Modules: poder tener varias configuraciones de las aplicaciones para diferentes versiones o casos (con la carga y descarga de módulos) , y la independencia del shell (posee su propios comandos).

Dependencias entre los módulos

Las configuraciones de entornos pueden estar organizadas en diferentes niveles de módulos y entre ellos tener dependencias. O sea se necesita cargar un modulo en particular para cargar otro dependiente del primero.

Por ejemplo para una aplicación que necesita ser compilada en GNU gcc y utiliza bibliotecas externas, primero se cargarían el módulo de compilador GNU y a continuación los módulos de las bibliotecas.


wiki/herramientas.1660678615.txt.gz · Última modificación: 2022/08/16 19:36 por srgualpa