distributions: mise à jour après réunion infra
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
parent
3ebce0d5f6
commit
c60ea58a47
|
@ -31,21 +31,22 @@ Statut : expérimental.
|
|||
|
||||
On peut avoir une machine virtuelle système Guix de plusieurs manières:
|
||||
|
||||
- On peut générer une image système Guix à partir de Trisquel.
|
||||
Trisquel 11 à un paquet guix 1.3.0 mais 'guix pull' ne marche
|
||||
pas. Du coup dans Trisquel 11 il vaux mieux 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. Sinon dans la machine
|
||||
virtuelle 'gnutoo-trisquel-installer', le gestionnaire de paquets
|
||||
Guix à déjà été installé de cette manière. A noter qu'il est
|
||||
possible d'installer Trisquel à partir d'une netinstall par le port
|
||||
série, donc il est possible de régénérer des installation 100%
|
||||
propres de Guix à partir de ça. Voir la section sur Trisquel pour
|
||||
plus de détails.
|
||||
- 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.
|
||||
|
||||
- On peut générer une image système Guix à partir de la machine
|
||||
virtuelle 'gnutoo-guix-installer'.
|
||||
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
|
||||
|
@ -55,10 +56,9 @@ On peut avoir une machine virtuelle système Guix de plusieurs manières:
|
|||
série n'est pas activé par défaut mais on peut rajouter
|
||||
console=ttyS0 avec un script qui utilise virsh mais après on voit
|
||||
pas l'installeur apparaître sur le port série, juste les logs
|
||||
noyau. Du coup c'est pas utilisable dans l'infrastructure de Libre
|
||||
en communs pour l'instant et il faut soit envoyer des patches dans
|
||||
le projet officiel soit passer par un autre moyen (voir ci dessus)
|
||||
pour installer la VM.
|
||||
noyau. Du coup il faut soit envoyer des patches dans Guix pour
|
||||
régler le problème soit utiliser une carte graphique virtuelle
|
||||
durant l'installation.
|
||||
|
||||
Avec Guix, les mises à jour automatiques sont possible, conseillées,
|
||||
mais pas encore testées à large échelle.
|
||||
|
@ -78,15 +78,19 @@ Hyperbola
|
|||
---------
|
||||
Statut : pas encore disponible.
|
||||
|
||||
L'iso d'installation (hyperbola-milky-way-v0.4.3-dual.iso) ne marche
|
||||
pas: Ça supporte le port série par défaut dans grub, mais on doit
|
||||
rajouter console=ttyS0 à la main pour avoir les logs du kernel. Par
|
||||
contre même si on fait ça un shell n'apparait pas à la fin.
|
||||
|
||||
Il est aussi possible d'installer hyperbola à partir de Parabola.
|
||||
|
||||
Il faudrait regarder si des mises à jours automatiques sont supportées
|
||||
ou pas.
|
||||
ou pas. Sans ça ça demanderais sans doute beaucoup trop de maintenance
|
||||
pour une seule personne.
|
||||
|
||||
L'iso d'installation (hyperbola-milky-way-v0.4.3-dual.iso) ne supporte
|
||||
pas le port série: le port série marche et est activé par défaut dans
|
||||
grub, mais on doit rajouter console=ttyS0 à la main pour avoir les
|
||||
logs du kernel. Par contre même si on fait ça un shell n'apparait pas
|
||||
à la fin.
|
||||
|
||||
Du coup la meilleure solution est sans doute d'utiliser une carte
|
||||
graphique virtuelle lors de l'installation ou de passer par Parabola
|
||||
pour pouvoir installer Hyberbola.
|
||||
|
||||
LibreCMC
|
||||
--------
|
||||
|
@ -97,20 +101,23 @@ d'un autre système (y compris les paquets à installer, les mises à
|
|||
jour, etc). Donc ça demande pas mal de maintenance. Pour ARM64 et
|
||||
MIPS32 y'a pas de machines qu'on peut émuler facilement.
|
||||
|
||||
Ça pourrait être intéressant de se renseigner pour savoir comment
|
||||
rajouter le support x86 officiel dans LibreCMC.
|
||||
|
||||
Parabola
|
||||
---------
|
||||
Statut : pas encore disponible.
|
||||
|
||||
Peut être installé avec une iso d'installation comme
|
||||
parabola-2021.08.11-dual.iso Ça supporte le port série par défaut dans
|
||||
grub, mais on doit rajouter console=ttyS0 à la main dans grub pour
|
||||
avoir un shell plus tard.
|
||||
|
||||
Les mises à jour automatiques ne sont pas supportées. Même des
|
||||
logiciels tiers pour faire ça font des mises en gardes énormes et
|
||||
demandent aux utilisateurices de modifier le code source pour activer
|
||||
les mises à jour automatiques. Du coup ça demande pas mal de
|
||||
maintenance.
|
||||
les mises à jour automatiques. Du coup ça demande sans doute trop de
|
||||
maintenance pour une seule personne.
|
||||
|
||||
Parabola peut être installé avec une iso d'installation comme
|
||||
parabola-2021.08.11-dual.iso et ça supporte le port série par défaut
|
||||
dans grub, mais on doit rajouter console=ttyS0 à la main dans grub
|
||||
pour avoir un shell plus tard.
|
||||
|
||||
ProteanOS
|
||||
---------
|
||||
|
@ -138,6 +145,10 @@ rajouter le support pour des repository avec l'architecture "Any".
|
|||
Une fois que ce sera fait il faudra aussi packager ça dans les
|
||||
distributions supportées par l'infrastructure de Libre en Communs.
|
||||
|
||||
A noter que debootstrap demande root et pour l'instant l'on a pas
|
||||
l'authorization d'installer le paquet debootstrap sur les machines
|
||||
physiques.
|
||||
|
||||
Replicant :
|
||||
----------
|
||||
Statut : pas encore disponible.
|
||||
|
@ -153,6 +164,10 @@ virsh car le port série est désactivé par défaut dans la netinstall),
|
|||
ou avec debootstrap depuis Trisquel, ou en clonant la vm
|
||||
generic_trisquel.a-lec.org.
|
||||
|
||||
A noter que debootstrap demande root et pour l'instant l'on a pas
|
||||
l'authorization d'installer le paquet debootstrap sur les machines
|
||||
physiques.
|
||||
|
||||
Mises à jour automatiques possible, conseillées et bien supportées.
|
||||
|
||||
Voir administration_vm_sans_root.md pour plus de détails.
|
||||
|
@ -163,4 +178,3 @@ Statut : pas encore disponible.
|
|||
|
||||
Signatures impossible à vérifier pour le media d'installation (utilise
|
||||
MD5 qui est cassé). On manque d'information sur Ututo.
|
||||
|
||||
|
|
Loading…
Reference in New Issue