# Instalación

Debian y Ubuntu, Fedora, openSUSE Leap y Arch Linux tienen cada uno un paquete nativo, que se instala con un comando; Windows 11 tiene un instalador; también se da una construcción desde el código fuente. Es para ingenieros que instalan el Hub en Linux o en Windows. Una vez instalado, cree la configuración con `libremodular-mcp init`.

## Qué significa el nivel

Cada paquete lleva el nivel **Validado en contenedor**: se instaló, se usó, se desinstaló y se volvió a instalar en una imagen de contenedor limpia de cada versión de la lista, y todos los pasos terminaron con el código de salida 0. Fueron once imágenes: Debian 12 y 13, Ubuntu 22.04, 24.04 y 26.04, Fedora 43, 44 y 45, openSUSE Leap 16.0 y 16.1, y Arch Linux. Un contenedor no tiene pantalla ni sesión de escritorio, así que ninguna plataforma de aquí lleva el nivel Probado, que exige una prueba en una máquina real.

Cada comando de paquete de abajo se ejecutó en esas imágenes tal como está escrito, como root y con la opción que responde de antemano a su pregunta (`-y`, `--non-interactive` o `--noconfirm`); `libremodular-mcp --version` imprimió entonces `libremodular-mcp 0.1.0` en las once. La imagen de Fedora 45 se declara versión preliminar en su `os-release`. Fedora 43 deja de tener soporte el 2 de diciembre de 2026, Fedora 44 el 19 de mayo de 2027 y Fedora 45 el 24 de noviembre de 2027.

## Firmas

Los paquetes RPM y el paquete de Arch no están firmados. Sin `--allow-unsigned-rpm`, `zypper` rechaza el archivo local con `Signature verification failed [6-File is unsigned]`. `dnf` lo instala e imprime `Warning: skipped OpenPGP checks for 1 package from repository: @commandline`. `pacman` no imprime ninguna advertencia.

## Qué instala un paquete

Los comandos `libremodular-mcp` y `libremodular-launch` en `/usr/bin/`, los puentes para GIMP, Krita, Blender y LibreOffice en `/usr/share/libremodular-mcp/bridges/`, las guías en `/usr/share/doc/libremodular-mcp/docs/` en inglés, francés, alemán y español, y las páginas man en esos mismos cuatro idiomas. El paquete de Debian enumera 51 archivos; Inkscape no tiene puente, porque su módulo inicia un proceso por script.

## El instalador de Windows

El instalador de Windows 11 (x64) es un único archivo, `libremodular-mcp-0.1.0-setup.exe`, dentro del archivo `libremodular-mcp-0.1.0-windows.zip`. Su nivel es **Construido y probado sin pantalla**, no Probado: el Hub se construyó en una máquina con Windows 11 para el destino `x86_64-pc-windows-gnu`, y después el instalador se ejecutó en silencio, se usó y se desinstaló en una cuenta cuyo nombre lleva acentos. Esa prueba creó la configuración con `libremodular-mcp init`, inició el Hub, que respondió a `initialize` y listó `execute_script` y `get_state`, no abrió ninguna conexión fuera de la máquina y, una vez eliminado el programa, solo dejó la configuración y el token. Nadie lo ha probado todavía en su propia máquina. El instalador no está firmado: Windows puede mostrar una advertencia antes de ejecutarlo.

No necesita derechos de administrador. Instala el Hub, `libremodular-launch` (que se niega a ejecutarse en Windows), los puentes como archivos de texto, la licencia y las guías en `%LOCALAPPDATA%\Programs\LibreModular-MCP\`, añade esa carpeta al `PATH` de su cuenta y registra su desinstalador. `libremodular-mcp init` crea la configuración y el token en `%LOCALAPPDATA%\libremodular-mcp\config\`; al eliminar el programa se conservan, igual que el diario de auditoría. En Windows solo se probó el módulo de Inkscape (Inkscape `1.4.2` y `1.4.4`); los puentes de GIMP, Krita, Blender y LibreOffice se probaron contra un anfitrión simulado, no en las aplicaciones reales.

## Qué necesita la construcción desde el código fuente

La sección «Desde el código fuente» de abajo construye el Hub en un clon del repositorio. Necesita Rust 1.97 o posterior, la versión que declara `Cargo.toml`, y un compilador y un enlazador de C (en Debian, `sudo apt install build-essential`). Una construcción de lanzamiento tardó 52 segundos, con las dependencias ya descargadas, y dejó el binario en `target/release/libremodular-mcp`; su `init` creó los mismos dos archivos que el comando de los paquetes.

## Debian y Ubuntu

Nivel: Validado en contenedor

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

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

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

Suma de comprobación: `ac73b1761fa1233dfd1ce0a429a7e67c7f3ca26c4680a311253452718baec3c2`

## Fedora

Nivel: Validado en contenedor

Fedora 43, 44 y 45 (x86_64)

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

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

Suma de comprobación: `86f868b3aa317b095bc6c92a36c896b9b9e060d8f9df8fb30bd38b69527f2093`

## openSUSE

Nivel: Validado en contenedor

openSUSE Leap 16.0 y 16.1 (x86_64)

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

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

Suma de comprobación: `aeefa8c69fc444cbf6b07b8eb799c2aa4647be861a03ec59f2b195640e78863e`

## Arch Linux

Nivel: Validado en contenedor

Arch Linux, de actualización continua (x86_64)

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

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

Suma de comprobación: `5b937a13e7c1abcdb5128fbbc855be3d0ebd62ce8ce2fb7b7d04273ebc84e844`

## Desde el código fuente

Rust 1.97 o posterior, en un clon del repositorio

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

## Windows

Nivel: Construido y probado sin pantalla

Windows 11 (x64)

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

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

Suma de comprobación: `0685445d50ccc4bbe16d1d87b4b190ef7e14bcaba2b5158dad9f22e8a5ad5cc6`

