EasyBuild

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania

EasyBuild to oprogramowanie służące do kompilacji oprogramowania i szkielet instalacyjny pozwalający zarządzać (naukowym) oprogramowaniem w KDM, który umożliwia zarządzanie w efektywny sposób.

Przygotowanie środowiska pracy

Proces budowania pakietów

Przykład użycia

Chcę zainstalować pakiet: AES

Mam dostęp do BEM i zlecam zadanie interaktywne:

qsub -I -l walltime=6:0:0 -l software=AES

Sprawadzam dostępność modułu: AES

module avail AES

Jeżeli nie ma to ładuję moduł:

module load EasyBuild

Sprawdzam dostępne oprogramowanie do instalacji

eb -S AES

Wybieram jeden z dostępnych: ASE-3.19.0-intel-2019b-Python-3.7.4.eb Sprawdzam wymagane zależności pakietów oraz ich wersje:

eb ASE-3.19.0-intel-2019b-Python-3.7.4.eb -D

Próbuję zainstalować

eb ASE-3.19.0-intel-2019b-Python-3.7.4.eb -r


Dokumentacja

https://easybuild.readthedocs.io/en/latest/