distributions: mise à jour: Guix est installé sur les machines physiques.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
Denis 'GNUtoo' Carikli 2024-09-17 17:42:22 +02:00
parent 5f433244ab
commit e6b5a7eea7
Signed by: GNUtoo
GPG Key ID: 5F5DFCC14177E263
1 changed files with 12 additions and 28 deletions

View File

@ -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.