[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 04/14] build instructions: Mention exact package names for deb
From: |
Denis 'GNUtoo' Carikli |
Subject: |
[PATCH v1 04/14] build instructions: Mention exact package names for debootstrap. |
Date: |
Fri, 19 Apr 2024 19:06:21 +0200 |
We need to install the keyring packages to make sure that the
signatures are checked. So a table was created for that and also to
enable to add more distributions in it (like Guix) later on.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
site/docs/build/index.md | 63 ++++++++++++++++++++++++----------------
1 file changed, 38 insertions(+), 25 deletions(-)
diff --git a/site/docs/build/index.md b/site/docs/build/index.md
index 027e9cb..d99771b 100644
--- a/site/docs/build/index.md
+++ b/site/docs/build/index.md
@@ -39,31 +39,44 @@ And these cannot build GNU Boot yet:
building Coreboot for certain computers.
If you don't use PureOS 10 (byzantium) or Trisquel 10 (nabia), there
-are many ways to run them on top of other GNU/Linux distributions:
-
-* A Trisquel 10 chroot can be created with the debootstrap and
- trisquel-keyring packages under the Trisquel or Parabola
- distributions. Once this is done you can either configure it and
- chroot inside or convert it to run inside container engines like
- LXC, LXD, Docker (with debuerreotype), etc.
-
-* It is possible to install Trisquel 10 (nabia) or PureOS in a virtual
- machine. Note that PureOS doesn't sign its releases so we copied the
- official PureOS checksums found in several subdirectories in
- https://downloads.puri.sm/byzantium in
- resources/distros/pureos/20230614/ in the GNU Boot repository. The
- commits of GNU Boot are usually signed by its maintainers, so it's
- also possible to have a full chain of trust.
-
-* PureOS also has docker images on Docker Hub, and it also [has one
- for PureOS byzantium](https://hub.docker.com/r/pureos/byzantium). On
- Docker Hub, The PureOS images made by Puri.sm are the only images
- that follow the [Free Distro
- Guidelines](https://www.gnu.org/distros/). Also note that it is not
- possible to easily check the integrity of images coming from docker
- hub so by using them you blindly trust Docker Hub. The only way to
- check the images is to create your own image and compare it with the
- one hosted on docker hub.
+are many ways to run them on top of other GNU/Linux distributions.
+
+If you run Parabola, Trisquel 10 (nabia) or Trisquel 11 (aramo), you
+can use debootstrap to create a chroot of Trisquel 10 (nabia) or
+PureOS 10 (byzantium). Here are the packages you need to install
+depending on your distribution:
+
++----------------+-----------------------+-------------------------------------+
+| Host distro | Chroot distro | Required packages
|
++----------------+-----------------------+-------------------------------------+
+| Parabola | PureOS 10 (byzantium) | debootstrap, pureos-archive-keyring
|
++----------------+-----------------------+-------------------------------------+
+| Parabola | Trisquel 10 (nabia) | debootstrap, trisquel-keyring
|
++----------------+-----------------------+-------------------------------------+
+| Trisquel >= 10 | Trisquel 10 (nabia) | debootstrap, trisquel-keyring
|
++----------------+-----------------------+-------------------------------------+
+
+Once you have a chroot, you can either configure it and chroot inside
+or convert it to run inside container engines like LXC, LXD, Docker
+(with debuerreotype if your distribution has a package for it), etc.
+
+It is also possible to install Trisquel 10 (nabia) or PureOS in a
+virtual machine. Note that PureOS doesn't sign its releases so we
+copied the official PureOS checksums found in several subdirectories
+in https://downloads.puri.sm/byzantium in
+resources/distros/pureos/20230614/ in the GNU Boot repository. The
+commits of GNU Boot are usually signed by its maintainers, so it's
+also possible to have a full chain of trust.
+
+PureOS also has docker images on Docker Hub, and it also [has one for
+PureOS byzantium](https://hub.docker.com/r/pureos/byzantium). On
+Docker Hub, The PureOS images made by Puri.sm are the only images that
+follow the [Free Distro
+Guidelines](https://www.gnu.org/distros/). Also note that it is not
+possible to easily check the integrity of images coming from docker
+hub so by using them you blindly trust Docker Hub. The only way to
+check the images is to create your own image and compare it with the
+one hosted on docker hub.
Git
===
--
2.41.0
- Guix integration and various other patches., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 01/14] site: status: Add upstream software versions., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 02/14] docs/install: replace Libreboot with GNUBoot, Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 06/14] scripts: misc: guix.sh: fix forgetten tab., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 07/14] scripts: misc: guix.sh: fix last version detection., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 04/14] build instructions: Mention exact package names for debootstrap.,
Denis 'GNUtoo' Carikli <=
- [PATCH v1 05/14] build instructions: debootstrap: Add Guix., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 09/14] scripts: misc: guix.sh: prevent OOM., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 03/14] docs/install: Don't officially support T60 with ATI GPUs., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 08/14] scripts: misc: guix.sh: make it pass shellcheck., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 11/14] gitignore: don't ignore .scm files., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 10/14] gitignore: sort rules., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 13/14] Makefile.am: Document commands from site/docs/build/index.md., Denis 'GNUtoo' Carikli, 2024/04/19
- [PATCH v1 14/14] Build bucts and patched flashrom for I945 ThinkPads with Guix., Denis 'GNUtoo' Carikli, 2024/04/19