Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

System Installation

RetractorDB’s primary deployment platform is Linux on x86-64 and ARM64 (AArch64). You can install a release package or build the programs from source. The installer downloaded with curl installs prebuilt binaries; compilation is a separate operation. Apple is a development environment, covered in a separate section.

Choosing an installation method

MethodUseBinary location
Installer install.sh --userInstallation for the current user, without administrator privileges~/.local/bin
Installer install.sh --systemSystem-wide installation, optionally with a systemd service/usr/local/bin
DEB packageDebian or Ubuntu; managed through apt/usr/bin
Building from sourceDevelopment, testing, or your own release~/.local/bin by default

The installer uses GitHub Releases. A quick installation guide is also available on the project website. The production-build contract and diagnostic variants are described in the build appendix.

Engine executes a plan inside Python on a logical timeline. It provides no real-time execution and publishes no streams on the bus. Use xretractor for real-time processing and the monitoring client to observe its streams.

Reading paths