Nur um fasst die bisherigen Kommentare und Antworten und ein bisschen hinzufügen aus erster Hand Installation Erfahrung:
Sie suchen nach dem moduleBefehl, der vom Paket " Umgebungsmodule" bereitgestellt wird. Es ist ein Tool zum Ändern der Shell-Umgebung (PATH, aber auch Aliase usw.) und vielen Mehrbenutzer-Clustern wie High-Performance-Computing-Clustern gemeinsam.
Die Anweisungen, die Sie erhalten haben, stammen wahrscheinlich von einem HPC-Cluster, da Sie ein globales Klimamodell ausführen möchten. Lesen Sie mehr über Umwelt Module auf HPC hier.
Nun zu etwas, das tatsächlich mit Ubuntu zu tun hat: Es ist eigentlich nicht so mühsam, Umgebungsmodule unter Ubuntu einzurichten. Ich habe es gerade in weniger als 10 Minuten für Ubuntu 14.10 und die Bash-Shell gemacht.
Wie in anderen Beiträgen erwähnt, können Sie Umgebungsmodule aus den Repos (Paket environment-modules) installieren .
Dann rennst du add.modules. In diesem Fall werden einige Zeilen in Ihre Shell-Initialisierungsdatei eingefügt ~/.bashrc:
case "$0" in
-sh|sh|*/sh) modules_shell=sh ;;
-ksh|ksh|*/ksh) modules_shell=ksh ;;
-zsh|zsh|*/zsh) modules_shell=zsh ;;
-bash|bash|*/bash) modules_shell=bash ;;
esac
module() { eval `/usr/Modules/$MODULE_VERSION/bin/modulecmd $modules_shell $*`; }
#module() { eval `/usr/bin/modulecmd $modules_shell $*`; }
Sie müssen die letzte Zeile auskommentieren und die vorletzte auskommentieren oder löschen. Diese Zeile definiert den gesuchten moduleBefehl. Es läuft effektiv modulecmd bashplus die Argumente, die Sie ihm geben.
Ich habe das Gefühl, dass diese Funktion eigentlich nicht sehr sicher ist, weil sie alles bewertet, was Sie in ihren Argumenten liefern. Einige Benutzer können möglicherweise kommentieren, wie dies verbessert werden kann.
Sie müssen nur noch ein Verzeichnis erstellen, das das sogenannte enthält, modulefilesund es $MODULEPATHbeispielsweise mit hinzufügen module use /path/to/your/modulefiles. Es gibt Beispiele für Moduldateien in den Interwebs.
Ich finde dies ein sehr praktisches Tool, nicht nur für Multi-User-Cluster. Ich benutze es zum Umschalten zwischen verschiedenen Python-Distributionen.