Installing & Compiling Rogue

Rogue supports several installation and build workflows, depending on whether you want a prebuilt package, a source build, or a containerized runtime.

Most users should start with a Miniforge-based workflow. It gives Rogue a managed Python environment, keeps dependencies predictable, and matches how the project is commonly developed and tested.

In practice there are three main paths:

Recommended Choices By Platform Are:

Native source builds outside Miniforge are mainly for environments that already have their own dependency and deployment model. For most application users, Miniforge is the simpler path.

What This Section Covers

  • Miniforge install and source-build workflows

  • Native source builds

  • Docker-based usage

  • Platform-specific notes such as WSL2 and firewall constraints

  • Packaging-oriented notes such as Yocto integration and external application builds