Installation
This guide walks you through installing Cerulion Graph Editor on your system. The installation process varies depending on your operating system and whether you’re installing from a pre-built package or building from source.Prerequisites
Before you begin, ensure you have:Operating System
Linux, macOS, or Windows (with WSL2 recommended for Windows)
System Requirements
At least 4GB RAM, 2GB free disk space, and a modern CPU
Network Access
Internet connection for downloading dependencies
Admin Access
Administrator or sudo privileges for system-wide installation
Cerulion Graph Editor requires Cerulion Core to be installed. If you’re building from source, you’ll need to install Cerulion Core first. See the Cerulion Core installation guide for details.
Installation Methods
You can install Cerulion Graph Editor in several ways:- Pre-built packages (recommended) - Fastest and easiest
- Build from source - For development or custom configurations
- Docker container - For isolated environments
Method 1: Pre-built Packages (Recommended)
1
Download the installer
Visit the Cerulion downloads page and download the installer for your operating system:
- Linux:
.deb(Debian/Ubuntu) or.rpm(Fedora/RHEL) package - macOS:
.dmgdisk image - Windows:
.exeinstaller (or use WSL2 with Linux package)
2
Install the package
Linux (Debian/Ubuntu):Linux (Fedora/RHEL):macOS:
- Open the downloaded
.dmgfile - Drag Cerulion Graph Editor to your Applications folder
- Open Applications and double-click Cerulion Graph Editor
- Run the downloaded
.exeinstaller - Follow the installation wizard
- Or use WSL2 and follow Linux instructions
3
Verify installation
Verify that Cerulion Graph Editor is installed correctly:
You should see version information, for example:
cerulion-graph-editor 1.0.04
Launch the editor
Start Cerulion Graph Editor:Linux/macOS:Windows:
- Open from Start Menu, or
- Run
cerulion-graph-editor.exefrom Command Prompt
The Graph Editor window should open, showing an empty canvas ready for you to create graphs.
Method 2: Build from Source
If you need the latest features or want to customize the build, you can compile from source.1
Install build dependencies
Linux:macOS:Windows (WSL2):
Follow Linux instructions within WSL2.
2
Clone the repository
3
Build the editor
The build process can take 10-30 minutes depending on your system. The
-j$(nproc) flag uses all available CPU cores to speed up compilation.4
Install the built binary
The editor should launch successfully. If you see errors, check the troubleshooting section below.
Method 3: Docker Container
For isolated environments or CI/CD pipelines, use the Docker container.1
Pull the Docker image
2
Run the container
Post-Installation Setup
1
Verify Cerulion Core is installed
Cerulion Graph Editor requires Cerulion Core. Verify it’s installed:If not installed, see the Cerulion Core installation guide.
2
Configure your workspace
- Launch Cerulion Graph Editor
- Go to File → Preferences
- Set your default project directory
- Configure your preferred language (Rust/Python/C++)
3
Test with a sample project
Create a quick test to ensure everything works:
- Create a new project
- Add a simple node
- Generate and run
Troubleshooting Installation Issues
Editor won't launch
Editor won't launch
Symptoms: Double-clicking or running the command does nothing, or you see an error message.Solutions:
- Check system requirements (RAM, disk space)
- Verify all dependencies are installed
- Check console/logs for error messages
- Try running from terminal to see error output
- On Linux, ensure X11/Wayland is properly configured
Missing dependencies error
Missing dependencies error
Symptoms: Error messages about missing libraries or packages.Solutions:
- Linux: Run
sudo apt-get install -f(Debian/Ubuntu) orsudo dnf install(Fedora) - macOS: Run
brew installfor missing packages - Check that Cerulion Core and its dependencies are installed
- Verify your system’s package manager is up to date
Build fails with compilation errors
Build fails with compilation errors
Symptoms:
make or cargo build fails with errors.Solutions:- Ensure all build dependencies are installed (see Method 2)
- Check that your compiler is up to date
- Verify you have sufficient disk space
- Try a clean build:
make clean && make - Check the GitHub issues for known build problems
Permission denied errors
Permission denied errors
Symptoms: Cannot write to installation directory or run the editor.Solutions:
- Use
sudofor system-wide installation - Or install to a user directory (no sudo needed)
- Check file permissions:
ls -l /usr/local/bin/cerulion-graph-editor - On macOS, check System Preferences → Security & Privacy
Docker X11 forwarding issues
Docker X11 forwarding issues
Symptoms: GUI doesn’t appear when running Docker container.Solutions:
- Install and configure X11 forwarding properly
- On macOS, consider using native installation instead
- Use
--network hostflag for Linux:docker run --network host ... - Check DISPLAY environment variable:
echo $DISPLAY