Installation

Sur cette page

Debian et Ubuntu, Fedora, openSUSE Leap et Arch Linux ont chacun un paquet natif, qui s’installe avec une seule commande ; Windows 11 a un installeur ; la compilation depuis les sources est donnée aussi. Cette page s’adresse aux ingénieurs qui installent le Hub sous Linux ou sous Windows. Une fois le Hub installé, créez la configuration avec libremodular-mcp init.

Ce que signifie le niveau

Chaque paquet porte le niveau Validé en conteneur : il a été installé, utilisé, retiré puis réinstallé dans une image de conteneur propre de chacune des versions listées, et chaque étape s’est terminée par le code de sortie 0. Cela représentait onze images : Debian 12 et 13, Ubuntu 22.04, 24.04 et 26.04, Fedora 43, 44 et 45, openSUSE Leap 16.0 et 16.1, et Arch Linux. Un conteneur n’a ni écran ni session de bureau : aucune plateforme n’atteint donc ici le niveau Testé, qui demande un essai sur une vraie machine.

Chaque commande de paquet ci-dessous a été exécutée dans ces images telle qu’elle est écrite, en root et avec l’option qui répond d’avance à sa question (-y, --non-interactive ou --noconfirm) ; libremodular-mcp --version a alors imprimé libremodular-mcp 0.1.0 dans les onze. L’image de Fedora 45 se déclare préversion dans son os-release. Fedora 43 cesse d’être prise en charge le 2 décembre 2026, Fedora 44 le 19 mai 2027 et Fedora 45 le 24 novembre 2027.

Signatures

Les paquets RPM et le paquet Arch ne sont pas signés. Sans --allow-unsigned-rpm, zypper refuse le fichier local avec Signature verification failed [6-File is unsigned]. dnf l’installe et imprime Warning: skipped OpenPGP checks for 1 package from repository: @commandline. pacman n’imprime aucun avertissement.

Ce qu’un paquet installe

Un paquet installe les commandes libremodular-mcp et libremodular-launch dans /usr/bin/, les ponts de GIMP, Krita, Blender et LibreOffice dans /usr/share/libremodular-mcp/bridges/, les guides dans /usr/share/doc/libremodular-mcp/docs/ en anglais, français, allemand et espagnol, et les pages de manuel dans les mêmes quatre langues. Le paquet Debian liste 51 fichiers ; Inkscape n’a pas de pont, parce que son module lance un processus par script.

L’installeur Windows

L’installeur de Windows 11 (x64) est un seul fichier, libremodular-mcp-0.1.0-setup.exe, placé dans l’archive libremodular-mcp-0.1.0-windows.zip. Son niveau est Construit et essayé sans écran : le Hub a été construit sur une machine Windows 11 pour la cible x86_64-pc-windows-gnu, puis l’installeur a été lancé en silence, utilisé et retiré dans un compte dont le nom porte des accents. Cet essai a créé la configuration avec libremodular-mcp init, démarré le Hub, qui a répondu à initialize et listé execute_script et get_state, n’a ouvert aucune connexion hors de la machine et, le programme retiré, n’a laissé que la configuration et le jeton. Personne ne l’a encore essayé sur sa propre machine. L’installeur n’est pas signé : Windows peut avertir avant de l’exécuter.

Il ne demande aucun droit d’administrateur. Il installe le Hub, libremodular-launch (qui refuse de s’exécuter sous Windows), les ponts en fichiers texte, la licence et les guides dans %LOCALAPPDATA%\Programs\LibreModular-MCP\, ajoute ce dossier au PATH de votre compte et enregistre son désinstalleur. libremodular-mcp init crée la configuration et le jeton dans %LOCALAPPDATA%\libremodular-mcp\config\ ; le retrait du programme les laisse, ainsi que le journal d’audit. Sous Windows, seul le module Inkscape a été essayé (Inkscape 1.4.2 et 1.4.4) ; les ponts de GIMP, Krita, Blender et LibreOffice l’ont été contre un faux hôte, pas dans les vraies applications.

Ce que demande la compilation depuis les sources

La section « Depuis les sources » ci-dessous compile le Hub dans un clone du dépôt. Elle demande Rust 1.97 ou plus récent, la version que déclare Cargo.toml, et un compilateur et un éditeur de liens C (sous Debian, sudo apt install build-essential). Une compilation en mode release a pris 52 secondes, les dépendances étant déjà téléchargées, et a laissé le binaire dans target/release/libremodular-mcp ; son init a créé les deux mêmes fichiers que la commande des paquets.

Debian et Ubuntu

Validé en conteneurDebian 12 et 13 ; Ubuntu 22.04, 24.04 et 26.04 (amd64)

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

Télécharger libremodular-mcp_0.1.0_amd64.deb

Somme de contrôle

ac73b1761fa1233dfd1ce0a429a7e67c7f3ca26c4680a311253452718baec3c2

Fedora

Validé en conteneurFedora 43, 44 et 45 (x86_64)

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

Télécharger libremodular-mcp-0.1.0-1.fc43.x86_64.rpm

Somme de contrôle

86f868b3aa317b095bc6c92a36c896b9b9e060d8f9df8fb30bd38b69527f2093

openSUSE

Validé en conteneuropenSUSE Leap 16.0 et 16.1 (x86_64)

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

Télécharger libremodular-mcp-0.1.0-1.leap160.x86_64.rpm

Somme de contrôle

aeefa8c69fc444cbf6b07b8eb799c2aa4647be861a03ec59f2b195640e78863e

Arch Linux

Validé en conteneurArch Linux, en publication continue (x86_64)

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

Télécharger libremodular-mcp-0.1.0-1-x86_64.pkg.tar.zst

Somme de contrôle

5b937a13e7c1abcdb5128fbbc855be3d0ebd62ce8ce2fb7b7d04273ebc84e844

Depuis les sources

Rust 1.97 ou ultérieur, dans un clone du dépôt

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

Windows

Construit et essayé sans écranWindows 11 (x64)

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

Télécharger libremodular-mcp-0.1.0-windows.zip

Somme de contrôle

0685445d50ccc4bbe16d1d87b4b190ef7e14bcaba2b5158dad9f22e8a5ad5cc6

Manuel hors ligne

Le manuel PDF réunit le démarrage rapide, le guide du modèle, le guide de chaque application et les pages de manuel, pour une lecture hors ligne. Sa page de titre donne la version et le commit dont il est issu.

Télécharger libremodular-mcp-manual-fr.pdf

SuiteDémarrage rapide →