Group: Software/FSDG distributions/CrossDistroBootstrap
(→Table: fix qemu-static package name) |
(→Table: add hyperbola) |
||
Line 6: | Line 6: | ||
This tracks tools that can script installations of an FSDG distribution rootfs from another FSDG distribution. | This tracks tools that can script installations of an FSDG distribution rootfs from another FSDG distribution. | ||
− | == | + | == Cross bootstrap distros table == |
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| colspan=2 rowspan=2 | | | colspan=2 rowspan=2 | | ||
− | ! colspan= | + | ! colspan=7 |Hosts |
− | |- | + | |- <!-- All the hosts are listed below --> |
! GuixSD aarch64 / armv7h / i686 / x86_64 | ! GuixSD aarch64 / armv7h / i686 / x86_64 | ||
+ | ! Hyperbola x86_64 | ||
! Parabola armv7h | ! Parabola armv7h | ||
! Parabola i686 | ! Parabola i686 | ||
Line 19: | Line 20: | ||
! Trisquel 9.0 Etiona x86_64 | ! Trisquel 9.0 Etiona x86_64 | ||
|- | |- | ||
− | ! rowspan= | + | ! rowspan=7 | Targets |
! Guix / GuixSD / guix pack aarch64 / armv7h / i686 / x86_64 | ! Guix / GuixSD / guix pack aarch64 / armv7h / i686 / x86_64 | ||
| {{Yes|guix [commands]}} | | {{Yes|guix [commands]}} | ||
+ | | | ||
| {{Yes|guix installer + guix [commands]}} | | {{Yes|guix installer + guix [commands]}} | ||
| {{Yes|guix installer + guix [commands]}} | | {{Yes|guix installer + guix [commands]}} | ||
Line 27: | Line 29: | ||
| Manual install only? | | Manual install only? | ||
| Manual install only? | | Manual install only? | ||
+ | |- | ||
+ | ! Hyperbola x86_64 | ||
|- | |- | ||
! Parabola armv7h | ! Parabola armv7h | ||
| {{No|missing pacstrap}} | | {{No|missing pacstrap}} | ||
+ | | | ||
| {{Yes|pacstrap}} | | {{Yes|pacstrap}} | ||
| {{Yes|pacstrap + archlinux-arm-keyring}} | | {{Yes|pacstrap + archlinux-arm-keyring}} | ||
Line 38: | Line 43: | ||
! Parabola i686 | ! Parabola i686 | ||
| {{No|missing pacstrap}} | | {{No|missing pacstrap}} | ||
+ | | | ||
| {{No|Requires packaging qemu-user-static}} | | {{No|Requires packaging qemu-user-static}} | ||
| {{Yes}} | | {{Yes}} | ||
Line 46: | Line 52: | ||
! Parabola x86_64 | ! Parabola x86_64 | ||
| {{No|missing pacstrap}} | | {{No|missing pacstrap}} | ||
+ | | | ||
| {{No|Requires packaging qemu-user-static}} | | {{No|Requires packaging qemu-user-static}} | ||
| ? | | ? | ||
Line 54: | Line 61: | ||
! Trisquel 9.0 Etiona i686 | ! Trisquel 9.0 Etiona i686 | ||
| {{No|missing support in debootstrap + missing keyring?}} | | {{No|missing support in debootstrap + missing keyring?}} | ||
+ | | | ||
| ? | | ? | ||
| {{Yes|debootstrap + trisquel-keyring}} | | {{Yes|debootstrap + trisquel-keyring}} | ||
Line 62: | Line 70: | ||
! Trisquel 9.0 Etiona x86_64 | ! Trisquel 9.0 Etiona x86_64 | ||
| {{No|missing support in debootstrap + missing keyring?}} | | {{No|missing support in debootstrap + missing keyring?}} | ||
+ | | | ||
| ? | | ? | ||
| {{Yes|debootstrap --foreign + trisquel-keyring}} | | {{Yes|debootstrap --foreign + trisquel-keyring}} |
Revision as of 10:30, 8 February 2021
Introduction
In some cases, users and developers might need to install an FSDG distribution from another one.
For instance to build specific Replicant versions we need specific Trisquel versions.
This tracks tools that can script installations of an FSDG distribution rootfs from another FSDG distribution.
Cross bootstrap distros table
Hosts | ||||||||
---|---|---|---|---|---|---|---|---|
GuixSD aarch64 / armv7h / i686 / x86_64 | Hyperbola x86_64 | Parabola armv7h | Parabola i686 | Parabola x86_64 | Trisquel 9.0 Etiona i686 | Trisquel 9.0 Etiona x86_64 | ||
Targets | Guix / GuixSD / guix pack aarch64 / armv7h / i686 / x86_64 | guix [commands] | guix installer + guix [commands] | guix installer + guix [commands] | guix installer + guix [commands] | Manual install only? | Manual install only? | |
Hyperbola x86_64 | ||||||||
Parabola armv7h | missing pacstrap | pacstrap | pacstrap + archlinux-arm-keyring | pacstrap + archlinux-arm-keyring | missing pacstrap | missing pacstrap | ||
Parabola i686 | missing pacstrap | Requires packaging qemu-user-static | Yes | pacstrap + archlinux32-keyring | missing pacstrap | missing pacstrap | ||
Parabola x86_64 | missing pacstrap | Requires packaging qemu-user-static | ? | pacstrap | missing pacstrap | missing pacstrap | ||
Trisquel 9.0 Etiona i686 | missing support in debootstrap + missing keyring? | ? | debootstrap + trisquel-keyring | debootstrap + trisquel-keyring | debootstrap + some keyring? | debootstrap + some keeyring? | ||
Trisquel 9.0 Etiona x86_64 | missing support in debootstrap + missing keyring? | ? | debootstrap --foreign + trisquel-keyring | debootstrap + trisquel-keyring | debootstrap --foreign + some keyring? | debootstrap + some keeyring? |