# Installation

Debian und Ubuntu, Fedora, openSUSE Leap und Arch Linux haben jeweils ein natives Paket, das mit einem Befehl installiert wird; für Windows 11 gibt es ein Installationsprogramm; ein Bau aus den Quellen ist ebenfalls angegeben. Die Seite richtet sich an Ingenieure, die den Hub unter Linux oder Windows installieren. Ist er installiert, legen Sie die Konfiguration mit `libremodular-mcp init` an.

## Was die Stufe bedeutet

Jedes Paket trägt die Stufe **Im Container validiert**: Es wurde in einem sauberen Container-Image jeder aufgeführten Version installiert, benutzt, entfernt und erneut installiert, und jeder Schritt endete mit dem Exit-Code 0. Das waren elf Images: Debian 12 und 13, Ubuntu 22.04, 24.04 und 26.04, Fedora 43, 44 und 45, openSUSE Leap 16.0 und 16.1 sowie Arch Linux. Ein Container hat weder einen Bildschirm noch eine Desktop-Sitzung; deshalb trägt hier keine Plattform die Stufe Getestet, die einen Versuch auf einem echten Rechner verlangt.

Jeder Paketbefehl unten wurde in diesen Images genau so ausgeführt, wie er geschrieben steht, als root und mit der Option, die seine Rückfrage im Voraus beantwortet (`-y`, `--non-interactive` oder `--noconfirm`); danach gab `libremodular-mcp --version` in allen elf `libremodular-mcp 0.1.0` aus. Das Fedora-45-Image bezeichnet sich in seiner `os-release` als Vorabversion. Fedora 43 wird ab dem 2. Dezember 2026 nicht mehr unterstützt, Fedora 44 ab dem 19. Mai 2027 und Fedora 45 ab dem 24. November 2027.

## Signaturen

Die RPM-Pakete und das Arch-Paket sind nicht signiert. Ohne `--allow-unsigned-rpm` lehnt `zypper` die lokale Datei mit `Signature verification failed [6-File is unsigned]` ab. `dnf` installiert sie und gibt `Warning: skipped OpenPGP checks for 1 package from repository: @commandline` aus. `pacman` gibt keine Warnung aus.

## Was ein Paket installiert

Die Befehle `libremodular-mcp` und `libremodular-launch` in `/usr/bin/`, die Brücken für GIMP, Krita, Blender und LibreOffice in `/usr/share/libremodular-mcp/bridges/`, die Leitfäden in `/usr/share/doc/libremodular-mcp/docs/` auf Englisch, Französisch, Deutsch und Spanisch sowie die Handbuchseiten in denselben vier Sprachen. Das Debian-Paket enthält 51 Dateien; Inkscape hat keine Brücke, weil sein Modul pro Skript einen Prozess startet.

## Das Windows-Installationsprogramm

Das Installationsprogramm für Windows 11 (x64) ist eine einzige Datei, `libremodular-mcp-0.1.0-setup.exe`, im Archiv `libremodular-mcp-0.1.0-windows.zip`. Seine Stufe lautet **Gebaut und ohne Bildschirm erprobt**: Der Hub wurde auf einem Windows-11-Rechner für das Ziel `x86_64-pc-windows-gnu` gebaut, danach wurde das Installationsprogramm still ausgeführt, benutzt und in einem Konto, dessen Name Akzente enthält, wieder entfernt. Dieser Versuch hat die Konfiguration mit `libremodular-mcp init` angelegt, den Hub gestartet, der `initialize` beantwortete und `execute_script` und `get_state` auflistete, keine Verbindung außerhalb des Rechners geöffnet und nach dem Entfernen des Programms nur die Konfiguration und das Token zurückgelassen. Noch niemand hat es auf einem eigenen Rechner ausprobiert. Das Installationsprogramm ist nicht signiert: Windows kann vor dem Start warnen.

Es braucht keine Administratorrechte. Es installiert den Hub, `libremodular-launch` (das sich unter Windows weigert zu laufen), die Brücken als Textdateien, die Lizenz und die Leitfäden nach `%LOCALAPPDATA%\Programs\LibreModular-MCP\`, fügt diesen Ordner dem `PATH` Ihres Kontos hinzu und trägt sein Deinstallationsprogramm ein. `libremodular-mcp init` legt die Konfiguration und das Token in `%LOCALAPPDATA%\libremodular-mcp\config\` an; das Entfernen des Programms lässt sie zurück, ebenso das Audit-Journal. Unter Windows wurde nur das Inkscape-Modul ausprobiert (Inkscape `1.4.2` und `1.4.4`); die Brücken für GIMP, Krita, Blender und LibreOffice wurden gegen einen nachgebildeten Host ausprobiert, nicht in den echten Anwendungen.

## Was der Bau aus den Quellen braucht

Der Abschnitt „Aus den Quellen“ weiter unten baut den Hub in einem Klon des Repositorys. Er braucht Rust 1.97 oder neuer, die Version, die `Cargo.toml` deklariert, sowie einen C-Compiler und -Linker (unter Debian `sudo apt install build-essential`). Ein Release-Build dauerte 52 Sekunden, wobei die Abhängigkeiten bereits heruntergeladen waren, und legte die Binärdatei unter `target/release/libremodular-mcp` ab; ihr `init` legte dieselben zwei Dateien an wie der Befehl der Pakete.

## Debian und Ubuntu

Stufe: Im Container validiert

Debian 12 und 13; Ubuntu 22.04, 24.04 und 26.04 (amd64)

```shell
sudo apt install ./libremodular-mcp_*_amd64.deb
```

[libremodular-mcp_0.1.0_amd64.deb herunterladen](https://libremodular.davalan.fr/downloads/libremodular-mcp_0.1.0_amd64.deb)

Prüfsumme: `ac73b1761fa1233dfd1ce0a429a7e67c7f3ca26c4680a311253452718baec3c2`

## Fedora

Stufe: Im Container validiert

Fedora 43, 44 und 45 (x86_64)

```shell
sudo dnf install ./libremodular-mcp-*.fc*.x86_64.rpm
```

[libremodular-mcp-0.1.0-1.fc43.x86_64.rpm herunterladen](https://libremodular.davalan.fr/downloads/libremodular-mcp-0.1.0-1.fc43.x86_64.rpm)

Prüfsumme: `86f868b3aa317b095bc6c92a36c896b9b9e060d8f9df8fb30bd38b69527f2093`

## openSUSE

Stufe: Im Container validiert

openSUSE Leap 16.0 und 16.1 (x86_64)

```shell
sudo zypper install --allow-unsigned-rpm ./libremodular-mcp-*.leap*.x86_64.rpm
```

[libremodular-mcp-0.1.0-1.leap160.x86_64.rpm herunterladen](https://libremodular.davalan.fr/downloads/libremodular-mcp-0.1.0-1.leap160.x86_64.rpm)

Prüfsumme: `aeefa8c69fc444cbf6b07b8eb799c2aa4647be861a03ec59f2b195640e78863e`

## Arch Linux

Stufe: Im Container validiert

Arch Linux, Rolling Release (x86_64)

```shell
sudo pacman -U ./libremodular-mcp-*-x86_64.pkg.tar.zst
```

[libremodular-mcp-0.1.0-1-x86_64.pkg.tar.zst herunterladen](https://libremodular.davalan.fr/downloads/libremodular-mcp-0.1.0-1-x86_64.pkg.tar.zst)

Prüfsumme: `5b937a13e7c1abcdb5128fbbc855be3d0ebd62ce8ce2fb7b7d04273ebc84e844`

## Aus den Quellen

Rust 1.97 oder neuer, in einem Klon des Repositorys

```shell
cargo build --release --locked
target/release/libremodular-mcp init
```

## Windows

Stufe: Gebaut und ohne Bildschirm erprobt

Windows 11 (x64)

```shell
tar -xf libremodular-mcp-0.1.0-windows.zip
.\libremodular-mcp-0.1.0-setup.exe /S
```

[libremodular-mcp-0.1.0-windows.zip herunterladen](https://libremodular.davalan.fr/downloads/libremodular-mcp-0.1.0-windows.zip)

Prüfsumme: `0685445d50ccc4bbe16d1d87b4b190ef7e14bcaba2b5158dad9f22e8a5ad5cc6`

