Mes ressources pour le Web

construire une image ISO Debian XFCE


Comment construire une image ISO Debian XFCE à partir des sources ?

 Mon projet DFLinuxe est un projet personnalisé, basé sur ISO Debian-Facile, visant à faciliter l'installation et la prise en main de Debian par les débutants.

 * Installer les paquets live-build, live-tool, tree et live-manual (si besoin)
 * Installer la version disponible dans les dépôts si vous construisez une ISO de la même version.
   - Si par exemple vous êtes actuellement sous Debian 10 et que vous voulez construite une ISO de Debian 11
récupérer les fichiers de la version future
- A : [Paquet live-build]( "composants de construction de système autonome")
  - Note il faudra aussi prendre les paquets debootstrap et arch-test
  - [Paquet debootstrap]( "Installation d'un système Debian de base")
  - [Paquet arch-test]( "détection des architectures gérées par une machine et son noyau")
- B : [Paquet live-tools]( "Live System Extra Components")
 - Donc installer les paquets 1- arch-test, 2- debootstrap, 3- live-build, 4- live-tools

 * Créer par exemple un dossier /home/user/tmp/dfisoXX
 * Récupérer les sources depuis ce dépôt : pour debian10 ou pour Debian 11
    et décompressez les fichiers dans votre dossier /dfisoXX afin d'obtenir la bonne arborescence
    - dfiso/auto
    - dfiso/config
    - dfiso/doc
    - dfiso/DFbuild.sh

  * le fichier DFbuild.sh
- permet de nettoyer les dossiers des sources sur sa machine par ./DFbuild.sh clean
- permet de construire un fichier ISO 32 bits ou 64 bits par la commande ./DFbuild.sh 32 ou ./DFbuild.sh 64
Donc ouvrez un terminal et lancer la commande ./DFbuild.sh... pour construire l'ISO
- Une fois le process lancé vous pouvez suivre le déroulement des étapes sur le terminal.
  A la fin de la construction vous pourrez lire [20XX-XX-XX 16:57:37] lb clean noauto
  P: Cleaning chroot
  Opération achevée en XX minutes
- Selon votre machine et la qualité de votre réseau Internet, cela peut prendre entre un certain temps.
- De plus le système génère un fichier des opérations de construction exécutés (dflinuxexx.log)
- l'arborescence à la fin du traitement ressemblera à
    - dfiso/.build
    - dfiso/auto
    - dfiso/cache
    - dfiso/config
    - dfiso/dfl-amd64 ->dossier si ISO 64 bits
    - dfiso/dfl-i386  ->dossier si  ISO 32 bits
    - dfiso/doc
    - dfiso/ext (INEXISTANT ici à prévoir éventuellement pour des dépôts externes)
    - dfiso/DFbuild.sh

   * A la fin du processus les données de l'ISO sont placées dans le dossier dfl-i386 ou dfl-amd64 (ISO 32 bits ou 64 bits)
     - avec les fichiers suivants :
    - dflinuxexxxxx.md5 : l'empreinte numérique du fichier *.iso
    - dflinuxexxxxx.log : les informations de construction
    - dflinuxexxxxx.iso : le fichier *.iso distribution construite
    - dflinuxexxxxx.pkgs : les noms des paquets de la distribution construite

A vous de jouer  ;)

 ** Si vous souhaitez télécharger le fichier ISO pour la Debian 10.7 pour tester aller sur la page ISOs livebuild_dflinuxe10
 ** Ma méthode pour préparer et installer cette distribution Linux Debian

Crédits
  - Forum debian-facile.org
  - ProjetsDF dfiso-buster
  - Les cahiers du débutant

Original 17/12/2020
Document  http://jc.etiemble.free.fr/abc/ JCE - 18/12/200   CC_licence