How to Install¶
Welcome to the installation guide for RAYX! This section is a work in progress as we refine our release distribution. If you encounter any issues, we're here to help. Please open an issue on GitHub here. Your feedback helps us improve our documentation and installers based on real user experiences.
Releases¶
You can find the latest releases of RAYX here. Each release includes:
- rayx-core: The core library binary.
- rayx: Command-Line Interface (CLI) application.
- rayx-ui: Graphical User Interface (GUI) application.
- Data Files: Includes necessary data, shader, and font files.
Dependencies¶
There are some dependencies that might not be handled by every distributed package, installer or archive. We give a general overview of missing dependencies you might encounter here.
rayx-core¶
- HDF5 Library for faster I/O operations.
rayx-ui¶
- GPU driver from AMD, Intel, or NVIDIA.
Installation Instructions¶
Windows¶
We provide the following options for Windows:
- Portable Version (.zip): No installation required. Just unzip and run.
- Installer (.exe): An NSIS installer that guides you through the setup process.
Note: You may need to install the Microsoft Visual C++ Redistributable.
Linux¶
We offer several packages for Linux distributions:
- Debian Package (.deb): For Debian-based systems like Ubuntu.
- RPM Package (.rpm): For Red Hat-based systems like Fedora.
- Tarball (.tar.gz): For other Linux systems. Intended for experienced users comfortable with manual installations.
Ubuntu (Debian-based Systems)¶
To install RAYX on Ubuntu:
-
Download the
.debpackage from the releases page. -
Install the package using:
Replace <version> with the actual version number.
- Install Dependencies:
Fedora (Red Hat-based Systems)¶
To install RAYX on Fedora:
-
Download the
.rpmpackage from the releases page. -
Install the package using:
Replace <version> with the actual version number.
- Install Dependencies:
Arch Linux¶
While we don't provide a native package for Arch Linux, you can use the tarball or build from source.
Install Dependencies:
Installing from Tarball (.tar.gz)¶
The tarball is intended for experienced users who prefer manual installation or are using a Linux distribution not directly supported by our .deb or .rpm packages.
Steps:
-
Download the
.tar.gzfile from the releases page or use the provided tarball. -
Extract the tarball:
This will create a directory named RAYX-<version>-Linux.
- Move the extracted files to a directory of your choice (e.g.,
/opt/rayx):
- Add to PATH (optional):
- Run RAYX from the installation directory or after adding it to your PATH.
Note: Installing from a tarball does not handle dependencies automatically. You need to ensure all required dependencies are present on your system. Look at the previous sections for guidance.
If you have any questions or run into issues during installation, please don't hesitate to open an issue on GitHub. Your input is invaluable in helping us enhance our tools and documentation.