From e6b5a7eea76a20172a50e1b07ffdf449bef5ab0d Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Tue, 17 Sep 2024 17:42:22 +0200 Subject: [PATCH] =?UTF-8?q?distributions:=20mise=20=C3=A0=20jour:=20Guix?= =?UTF-8?q?=20est=20install=C3=A9=20sur=20les=20machines=20physiques.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Denis 'GNUtoo' Carikli --- distributions/fsdg-pour-vm-sur-s86_64.md | 40 +++++++----------------- 1 file changed, 12 insertions(+), 28 deletions(-) diff --git a/distributions/fsdg-pour-vm-sur-s86_64.md b/distributions/fsdg-pour-vm-sur-s86_64.md index 085d6f3..0c42e1d 100644 --- a/distributions/fsdg-pour-vm-sur-s86_64.md +++ b/distributions/fsdg-pour-vm-sur-s86_64.md @@ -32,26 +32,13 @@ Statut : expérimental. On peut avoir une machine virtuelle système Guix de plusieurs manières: -- On peut installer Guix sur les machines physiques à condition de - faire en sorte que Guix se mette à jour automatiquement assez - souvent. Une fois que c'est fait, générer une VM Guix avec Guix et - l'installer devient relativement facile à faire. +- Plusieurs machines physiques ont Guix installé. Du coup on peut + mettre Guix à jour avec guix pull si c'est pas déjà fait et générer + des machines virtuelles avec. -- On peut générer une image système Guix à partir de la machine - virtuelle 'gnutoo-guix-installer' ou toute autre VM Guix. - -- On peut générer une image système Guix à partir de Trisquel. - Trisquel 11 a un paquet Guix 1.3.0 mais 'guix pull' ne marche - pas. Du coup dans on peut soit tenter de faire une mise à jour vers - 1.4.0 (avec 'guix pull -M 1 -c 1 --commit=COMMIT') d'abord puis - faire une mise à jour standard, soit installer Guix à la main en - passant par le script d'installation que l'on copie colle dans un - fichier dans la VM à partir du port série par exemple avec 'cat > - script.sh' et ensuite en tapant ctrl+d. - -- On peut cloner la VM 'gnutoo-guix-installer' et la nettoyer (enlever - les clef privées SSH et autre secrets) et utiliser ça comme base - pour une nouvelle VM. +- Si on est dans une machine virtuelle on peut aussi installer Guix + par dessus la distribution de la machine virtuelle et générer des + nouvelle machines virtuelles qui font tourner Guix. - Par contre avec le média d'installation officiel de Guix le port série n'est pas activé par défaut mais on peut rajouter @@ -62,16 +49,13 @@ On peut avoir une machine virtuelle système Guix de plusieurs manières: durant l'installation. Avec Guix, les mises à jour automatiques sont possible, conseillées, -mais pas encore testées à large échelle. - -Actuellement on à 2 machines virtuelles déployées avec Guix mais elle -ne sont pas forcément allumées en permanence, et leur code source est -disponible: - -- https://git.a-lec.org/GNUtoo/experimental-vms/-/tree/main/guix-installer-vm - -- https://git.a-lec.org/GNUtoo/experimental-vms/-/tree/main/audio.experimental.a-lec.org +mais pas encore testées à large échelle. Si vous voulez utiliser Guix +en production il est conseillé de tester et de valider ça d'abord sur +une machine virtuelle pas directement connectée à Internet. +Sinon il y'a des examples de VM guix dans le code source de Guix, le +manuel de Guix ou dans +https://forge.a-lec.org/cominfra/experimental-vms/ . Voir administration_vm_sans_root.md pour plus de détails.