EasyBuild: Perbedaan antara revisi
LSlowmotion (bicara | kontrib) (Add learn more) |
LSlowmotion (bicara | kontrib) Tidak ada ringkasan suntingan |
||
Baris 17: | Baris 17: | ||
User dapat menambah module dari software yang sudah terpasang menggunakan EasyBuild secara sementara maupun permanen. | User dapat menambah module dari software yang sudah terpasang menggunakan EasyBuild secara sementara maupun permanen. | ||
=== Sementara === | === '''Sementara''' === | ||
User dapat menambah module sementara melalui perintah <code>module use</code> yang diarahkan ke <code><direktori_instalasi_software_easybuild>/modules/all</code>. Contoh perintah apabila user sudah [https://wiki.efisonlt.com/wiki/EasyBuild#Mengatur_Direktori_Instalasi_Software mengatur direktori instalasi software]: | User dapat menambah module sementara melalui perintah <code>module use</code> yang diarahkan ke <code><direktori_instalasi_software_easybuild>/modules/all</code>. Contoh perintah apabila user sudah [https://wiki.efisonlt.com/wiki/EasyBuild#Mengatur_Direktori_Instalasi_Software mengatur direktori instalasi software]: | ||
$ module use $EASYBUILD_PREFIX/modules/all | $ module use $EASYBUILD_PREFIX/modules/all | ||
=== Permanen === | === '''Permanen''' === | ||
User dapat menambah module secara permanen dengan menambahkan direktori module dari EasyBuild ke <code>~/.bashrc</code>. Contoh rangkaian perintah apabila user menggunakan <code>$HOME/easybuild</code> sebagai direktori instalasi: | User dapat menambah module secara permanen dengan menambahkan direktori module dari EasyBuild ke <code>~/.bashrc</code>. Contoh rangkaian perintah apabila user menggunakan <code>$HOME/easybuild</code> sebagai direktori instalasi: | ||
$ echo export EASYBUILD_PREFIX=$HOME/easybuild >> ~/.bashrc | $ echo export EASYBUILD_PREFIX=$HOME/easybuild >> ~/.bashrc |
Revisi per 16 September 2021 02.40
Deskripsi
EasyBuild adalah software framework untuk build, install, dan mengatur software (saintifik) di ekosistem HPC secara otomatis dan efisien.
Mengatur Direktori Instalasi Software
Sebelum melakukan instalasi software menggunakan EasyBuild, user perlu mengatur direktori instalasi EasyBuild. Sebagai contoh, apabila user ingin melakukan instalasi software dari EasyBuild di $HOME/easybuild
, user perlu menambah environment value $EASYBUILD_PREFIX
dengan perintah:
$ export EASYBUILD_PREFIX=$HOME/easybuild
Melihat Daftar Software yang Tersedia dari EasyConfig
EasyBuild menggunakan file EasyConfig dengan ekstensi .eb
. Daftar EasyConfig dapat dilihat menggunakan perintah:
$ eb --search=<nama_software>
Melakukan Proses Instalasi Otomatis
Setelah mengatur environment value direktori instalasi software, user dapat melakukan instalasi software dari EasyConfig yang diinginkan dengan perintah:
$ eb <nama_easyconfig.eb> --robot
Menambah Module
User dapat menambah module dari software yang sudah terpasang menggunakan EasyBuild secara sementara maupun permanen.
Sementara
User dapat menambah module sementara melalui perintah module use
yang diarahkan ke <direktori_instalasi_software_easybuild>/modules/all
. Contoh perintah apabila user sudah mengatur direktori instalasi software:
$ module use $EASYBUILD_PREFIX/modules/all
Permanen
User dapat menambah module secara permanen dengan menambahkan direktori module dari EasyBuild ke ~/.bashrc
. Contoh rangkaian perintah apabila user menggunakan $HOME/easybuild
sebagai direktori instalasi:
$ echo export EASYBUILD_PREFIX=$HOME/easybuild >> ~/.bashrc $ echo export MODULEPATH=$MODULEPATH:$EASYBUILD_PREFIX/modules/all >> ~/.bashrc
User kemudian dapat melakukan load ulang ~/.bashrc
dengan perintah:
$ source ~/.bashrc
Pelajari Lebih Lanjut
User dapat mempelajari penggunaan EasyBuild lebih lanjut dengan mengunjungi EasyBuild documentation.