Installation¶
With Conda¶
xeus
has been packaged on all platforms for the conda package manager.
conda install xeus -c conda-forge
From Source¶
xeus
depends on the following libraries:
On linux platforms, xeus
also requires libuuid, which is available in all linux distributions.
We have packaged all these dependencies for the conda package manager. The simplest way to install them with conda is to run:
conda install cmake zeromq cppzmq OpenSSL xtl -c conda-forge
On Linux platform, you will also need:
conda install libuuid -c conda-forge
Once you have installed the dependencies, you can build and install xeus:
cmake -D BUILD_EXAMPLES=ON -D CMAKE_BUILD_TYPE=Release .
make
make install
If you need the xeus
library only, you can omit the BUILD_EXAMPLES
settings.
Installing the Dependencies from Source¶
The dependencies can also be installed from source. Simply clone the directories and run the following cmake and make instructions.
libzmq¶
cmake -D WITH_PERF_TOOL=OFF -D ZMQ_BUILD_TESTS=OFF -D ENABLE_CPACK=OFF -D CMAKE_BUILD_TYPE=Release .
make
make install
OpenSSL¶
OpenSSL has been packaged for most platforms and package manager. It should generally not be required for the user to build it.