Forum Linux.debian/ubuntu live-build ne fonctionne pas !

Posté par . Licence CC By‐SA.
Étiquettes :
1
11
août
2026

bonjour,

Live-build ne fonctionne pas sur ma vm debian 13(je ne trouve pas l'iso générée)
D'où vient le problème?

J'ai donc du faire des fautes de lignes de commandes qui ont été les suivantes:

personnalisation des iso debian avec live-build

installation:
sudo apt install live-build

création d'un dossier live-build
mkdir live-build

qui contient un projet:
mkdir 1er_projet

dans 1er_projet,faire cette commande:
lb config --distribution stable --architectures amd64 --binary-images iso

placer le fichier executable Avidemux:
mkdir -p config/includes.chroot/usr/local/bin

cp ~/Bureau/avidemux.appimage config/includes.chroot/usr/local/bin/avidemux
chmod +x config/includes.chroot/usr/local/bin/avidemux

Pour ajouter des paquets personnalisés(par exemple vlc)
cd config/package-lists/
echo "vlc" > mon-custom.list
ou
echo "vlc" >> config/package-lists/mon-custom.list

ou directement :

nano config/package-lists/mon-custom.list

pour rendre le clavier apple fr:
se placer avant config,puis taper:
mkdir -p config/includes.chroot/etc/skel/.config/autostart

(l'option -p permet de générer les dossiers se suivant dans la commande)

nano config/includes.chroot/etc/skel/.config/autostart/clavier.desktop

collez ce bloc à l'interieur de clavier.desktop:
Ini,TOML

[Desktop Entry]
Type=Application
Name=Config Clavier Mac
Exec=setxkbmap -model macbook79 -layout fr
NoDisplay=true
StartupNotify=false
Terminal=false

pour supprimer tous ce qui concerne le réseau:
se placer avant config,puis taper(même si config et si les dossiers suivant existent déjà)
mkdir -p config/package-lists

echo "-network-manager -isc-dhcp-client -wpasupplicant" > config/package-lists/no-net.list

Quand tout a été configuré,se placer à la racine du projet(avant config) puis taper:
lb clean

être connecté à internet:
sudo lb build

un iso sera alors généré à la racine du projet

merci de votre aide

  • # faute de frappe ?

    Posté par . Évalué à 1 (+1/-1).

    J'ose espérer que

    sudp apt install live-build

    n'est qu'une faute de frappe sur le texte du forum ?

  • # Retour des commandes

    Posté par . Évalué à 3 (+2/-0). Dernière modification le 12 août 2026 à 09:19.

    C'est intéressant d'avoir la liste des commandes utilisées, mais ce qui l'est encore plus, c'est les retours !
    Il y a probablement eu un message d'erreur ou d'avertissement, non ?
    Pense aussi à mettre en forme avec les balises code (dernier bouton dans l’éditeur, faire un saut de ligne après), ça facilite la lecture.

    exemple

    • [^] # Re: Retour des commandes

      Posté par . Évalué à 1 (+0/-0).

      retour de sudo lb build:

      ~/Documents/live-build/1er_projet$ sudo lb build
      [2026年08月12日 15:03:07] lb build
      P: live-build 20250505+deb13u1
      P: Building for a debian/stable/amd64 system
      [2026年08月12日 15:03:07] lb bootstrap
      P: Setting up clean exit handler
      [2026年08月12日 15:03:08] lb bootstrap_cache restore
      P: Restoring bootstrap stage from cache...
      [2026年08月12日 15:03:15] lb bootstrap_debootstrap
      P: Begin bootstrapping system...
      W: Skipping bootstrap, already done
      [2026年08月12日 15:03:16] lb bootstrap_cache save
      P: Saving bootstrap stage to cache...
      P: Bootstrap stage completed
      P: Begin unmounting filesystems...
      P: Saving caches...
      Reading package lists... Done
      Building dependency tree... Done
      [2026年08月12日 15:03:22] lb chroot
      P: Setting up clean exit handler
      [2026年08月12日 15:03:22] lb chroot_cache restore
      [2026年08月12日 15:03:23] lb chroot_prep install all mode-archives-chroot
      E: the following stage is required to be done first: config
      E: An unexpected failure occurred, exiting...
      P: Begin unmounting filesystems...
      P: Saving caches...
      Reading package lists... Done
      Building dependency tree... Done

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.