Apocrypha

lmod

Environment Module System based on Lua

Lmod is a lua based program to manage the user environment under Unix systems, specifically designed to easily handle the MODULEPATH Hierarchical problem. Environment Modules provide a convenient way to dynamically change the users' environment through modulefiles. This includes easily adding or removing directories to the PATH, LD_LIBRARY_PATH and other environment variables.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 9.2.4 9 14 h details ›
myov GitLab ↗ 8.7.55 1 12 d details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvarmppcsparc Committed
9999 LIVE gentoo follows upstream — no keywords view · download · history ↗
9.2.4 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗
9.2.2 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗
9.2.1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗
9.2 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗
9.1.2 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗
9.0.8 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗
8.7.67 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗
8.7.55 myov amd64 untested arm64 untested x86 untested ppc64 untested riscv untested arm untested ppc untested sparc untested 17 mo view · download · history ↗
8.6.14-r1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing sparc testing view · download · history ↗

Use flags of 9.2.4

  • +auto-swap enable auto swapping of compiler
  • +cache enable caching of modules
  • duplicate-paths allow duplicate entries in path
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
2 expansion flags (python targets, ABIs, cpu flags…)
  • lua_single_target_lua5-1
  • lua_single_target_lua5-3

Runtime dependencies of 9.2.4

show 20 lines