From f9fca19937a25607cfe7592403a21b46f1abeda3 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 5 Dec 2021 11:10:33 +0100 Subject: [PATCH] apt,fixes --- docs/public/debian/system/system.rst | 81 +++++++++++++++++++--------- 1 file changed, 56 insertions(+), 25 deletions(-) diff --git a/docs/public/debian/system/system.rst b/docs/public/debian/system/system.rst index ea1d66e..86c746e 100644 --- a/docs/public/debian/system/system.rst +++ b/docs/public/debian/system/system.rst @@ -57,12 +57,13 @@ prepare the system's directory ------------------------------ * become root -* make root directory .. code:: shell su +* make root directory + .. code:: shell mkdir '/squashfs-root' @@ -83,13 +84,50 @@ generate the minimal base Configure preinstalled packages =============================== +apt +--- + +configuration +^^^^^^^^^^^^^ + +* /etc/apt/apt.conf + + Acquire::AllowInsecureRepositories False; + Acquire::AllowWeakRepositories False; + Acquire::AllowDowngradeToInsecureRepositories False; + Acquire::Check-Valid-Until False; + APT::Install-Recommends False; + APT::Install-Suggests False; + APT::Get::Show-Versions True; + Dir::Etc::SourceParts ""; + Dpkg::Progress True; + +preferences +^^^^^^^^^^^ + +* /etc/apt/preferences + +.. todo:: preferences + +sources +^^^^^^^ + +* /etc/apt/sources.list + +:: + + deb [arch=amd64] https://deb.debian.org/debian bullseye main contrib non-free + deb [arch=amd64] https://deb.debian.org/debian bullseye-backports main contrib non-free + deb [arch=amd64] https://deb.debian.org/debian bullseye-updates main contrib non-free + deb [arch=amd64] https://deb.debian.org/debian-security bullseye-security main contrib non-free + locales ------- define default locale ^^^^^^^^^^^^^^^^^^^^^ -* etc/default/locale +* /etc/default/locale :: @@ -111,7 +149,7 @@ define default locale define locales to generate ^^^^^^^^^^^^^^^^^^^^^^^^^^ -* etc/locale.gen +* /etc/locale.gen :: @@ -128,22 +166,21 @@ generate locales [configure command shell](../bash/index.md) ------------------------------------------- -[configure package manager](../apt/index.md) --------------------------------------------- - redefine hostname ----------------- -.. code:: shell +* /etc/hostname - echo "hostname" > "etc/hostname" +:: + + hostname provide known file systems -------------------------- -* etc/fstab +* /etc/fstab -Volume temporaire en RAM +RAM volume for temporary files :: @@ -162,8 +199,6 @@ switch into context done chroot '/squashfs-root' -.. todo:: /dev - console-setup ------------- @@ -210,14 +245,14 @@ authentications: passwords, SSH keys upgrade system -------------- -* dans tous les cas : +* in any case : .. code:: shell apt-get update apt-get upgrade -* si besoin, car des paquets rétroportés modifient la distribution : +* if needed by backported packages : .. code:: shell @@ -227,14 +262,17 @@ apply system type elements -------------------------- ================= ================================================== +systemd-sysv sans quoi le système ne démarrera pas complètement linux-image-amd64 s’il ne s’agit pas d’un conteneur live-boot si à destination de boot live -systemd-sysv sans quoi le système ne démarrera pas complètement ================= ================================================== .. code:: shell - apt-get install -t stretch-backports 'linux-image-amd64' + apt-get install --target-release 'bullseye-backports' 'linux-image-amd64' + +.. code:: shell + apt-get install 'live-boot' ---- @@ -244,9 +282,9 @@ initialization settings .. code:: shell - apt-get install -t stretch-backports "systemd-sysv" + apt-get install --target-release 'bullseye-backports' 'systemd-sysv' -* etc/sysctl.conf +* /etc/sysctl.conf Espace mémoire maximum allouable (à augmenter si hébergement de conteneurs) Pourcentage de RAM disponible avant utilisation de la partition d’échange @@ -256,13 +294,6 @@ Pourcentage de RAM disponible avant utilisation de la partition d’échange vm.max_map_count=1048576 vm.swappiness=0 -keeping things light --------------------- - -.. code:: shell - - apt-get install --no-install-recommends … - install useful packages -----------------------