|
JULEA
|
JULEA's dependencies can either be installed using your operating system's package manage or with JULEA's install-dependencies.sh script.
The install-dependencies.sh script installs all dependencies into the dependencies subdirectory using Spack.
After JULEA's environment has been loaded, the spack command can also be used to install and load additional dependencies:
Alternatively, you can install the dependencies manually. Most of them should be available within the repositories of Linux distributions.
apt install meson ninja-builddnf install meson ninja-buildpacman -S meson ninjaapt install libglib2.0-devdnf install glib2-develpacman -S glib2apt install libbson-devdnf install libbson-develpacman -S libbsonapt install libfabric-devdnf install libfabric-develpacman -S libfabricapt install libfuse3-devdnf install fuse3-develpacman -S fuse3apt install libgdbm-devdnf install gdbm-develpacman -S gdbmapt install libleveldb-devdnf install leveldb-develpacman -S leveldbapt install libmongoc-devdnf install mongo-c-driver-develpacman -S libmongocapt install librados-devdnf install librados-develpacman -S ceph-libsapt install liblmdb-devdnf install lmdb-develpacman -S lmdbapt install libmariadb-devdnf install mariadb-connector-c-develpacman -S mariadb-libsapt install librocksdb-devdnf install rocksdb-develpacman -S rocksdbapt install libsqlite3-devdnf install sqlite-develpacman -S sqliteSeveral backends require corresponding servers to be usable. For instance, the MongoDB key-value backend requires a MongoDB server. An easy way to install and run these servers is to use containers.
Podman can be used to run containers without root privileges. Alternatively, Docker can be used.