Installer une ancienne version
Les versions 0.90, 0.94 et 0.98 de Marionnet restent installables, avec les noyaux et les systèmes invités de leur époque. On n’en a besoin que pour retrouver exactement un ancien environnement. En effet, la version actuelle ouvre déjà les anciens projets : quand un projet nomme un noyau ou une distribution invitée qui n’existe plus, elle lui substitue son successeur. Les distributions Debian lenny, Mandriva et pinocchio, par exemple, n’existent plus que dans la série 0.90.
Ces versions ne sont plus maintenues, et leur installation n’a pas été essayée sur les distributions de 2026. Elle compile en effet, depuis leurs sources, des outils vieux de dix ou quinze ans (OCaml 3.11 et 3.12 pour les séries 0.90 et 0.94). Pour un usage ordinaire, installez la version actuelle.
Le script marionnet_from_scratch
Il télécharge, compile et installe une version de Marionnet et ses dépendances, puis les noyaux
et les systèmes invités de sa série. Tout ce qu’il télécharge depuis ce site est rangé, par
série, sous /download/marionnet_from_scratch/ : l’archive
de Marionnet et de ses dépendances (mirror/), les noyaux, les images.
Le script existe en deux versions, chacune pour ses propres séries.
| Série | Version du script | Où le prendre |
|---|---|---|
| 0.90.x, 0.94.x | 0.94.2 (2020) | /download/marionnet_from_scratch/marionnet_from_scratch |
| 0.98.x | 0.98.3 (2025), qui compile par opam | les sources de Marionnet, sur Launchpad |
L’employer
Pour la série 0.98, la dernière avant la version actuelle, avec le script 0.98.3 :
chmod +x marionnet_from_scratch
mkdir -p "$HOME/marionnet-0.98"
./marionnet_from_scratch -p "$HOME/marionnet-0.98"
Le script 0.94.2 s’emploie de la même façon ; il installe la série 0.94 par défaut, la série
0.90 avec -s 0.90.x.
Le script demande le mot de passe sudo et propose d’installer les paquets Debian qui
manquent : il ne fonctionne donc que sur une distribution de la famille Debian, puisqu’il les
installe par apt. L’option -p choisit le répertoire d’installation. Par défaut, c’est
/usr/local, là où s’installe aussi l’archive précompilée de la version actuelle : donnez-lui
donc plutôt un répertoire à part. L’option -F évite de télécharger les grosses images
invitées, et --help liste les autres options.
