This section covers installing rmToo on different operating systems.
Fully supported - Complete installation guide for major Linux distributions including Ubuntu, CentOS, Fedora, openSUSE, and Arch Linux.
Community supported - Installation guide using macports. Some users have reported success, but this is not officially supported.
Community supported - Installation guide using Cygwin or WSL. Tested but not officially supported.
For most users, the recommended approach is:
- Install Python 3.9+ and system dependencies for your platform
- Create a virtual environment:
python3 -m venv rmtoo-env source rmtoo-env/bin/activate # On Windows: rmtoo-env\Scripts\activate
- Install rmToo:
pip install rmtoo
- Create your first project:
cp -r "$(rmtoo-contrib-dir)/template_project" MyProject cd MyProject source ./setenv.sh VENV make
- Python 3.9+ - Core runtime
- LaTeX - For PDF output generation
- Graphviz - For dependency graphs
- NumPy/SciPy - For statistical analysis
- Gnuplot - For statistical plots
- Git - For version control integration
pip install rmtoogit clone https://github.com/florath/rmtoo.git
cd rmtoo
pip install -e .python3 -m venv venv
source venv/bin/activate
pip install rmtooAfter installation, verify rmToo is working:
rmtoo --help
rmtoo-contrib-dirAfter installation:
- Read the Getting Started guide
- Learn about Requirements vs Constraints
If you encounter issues: