Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 25/08/2011 13:05:01

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Ex Live-helper maintenant Live-build

Je cherche à créer une distribution ou plutôt une compilation à base de Debian.
Freddec avait créé cette documentation sur Live-helper, je l'avais un peu corrigée (la doc pas Freddec). Bien qu'elle ne soit plus totalement à jour, cette documentation est quand même une bonne base pour faire ce que je souhaite faire.

Avec la documentation officielle du projet ici, je ne suis pas arrivé à mes fins.
La documentation mentionne qu'un simple :

lb config

puis un

lb build

généreraient un fichier .iso ou .img et bien, chez moi, avec une Debian testing je n'y arrive pas.
J'ai ce message qui dit qu'il n'arrive pas à copier le répertoire isolinux-live du chroot.

cp: cannot stat `/usr/share/syslinux/themes/debian-squeeze/syslinux-live': No such file or directory

Même après modification de la ligne 88 du fichier /usr/share/live/build/scripts/build/lb_binary_syslinux

Chroot chroot "cp -aL /usr/share/syslinux/themes/${LB_SYSLINUX_THEME}/${_BOOTLOADER}-live /root/tmp"

en

Chroot chroot "cp -aL /usr/share/syslinux/themes/${LB_SYSLINUX_THEME}/isolinux /root/tmp"

cela ne génère toujours pas de fichier iso ou img, seulement un fichier squashfs qui semble être ridiculement petit.

En testing, les paquets syslinux installés sont

 syslinux                             2:4.04+dfsg-3      
 syslinux-common                      2:4.04+dfsg-3      
 syslinux-themes-debian               10-1               
 syslinux-themes-debian-squeeze       10-1               

sachant que syslinux-themes-debian ne fait que des liens vers les fichiers installés par syslinux-themes-debian-squeeze
Dans le chroot, j'ai ces versions

syslinux                             2:4.02+dfsg-7  
syslinux-common                      2:4.02+dfsg-7  
syslinux-themes-debian-squeeze       5-1            

Les répertoires dans /usr/share/syslinux/themes/debian-squeeze/ ne sont pas mêmes sur les deux versions.

J'ai bien testé la possibilité de faire créer cette "distribution" par Live-build.debian.net mais passer 4 heures à télécharger une image là où il m'en faudrait autant pour la créer chez moi ce n'est pas très intéressant.

Je ne parle pas de la documentation qui :

  • est bien trop longue et en devient indigeste

  • semble être une traduction automatique donc approximative

  • contient au moins une erreur, en particulier celle où il est mentionné --packages-lists alors que l'option est --package-lists

Voici mes questions :
Suis-je obligé d'installer une Debian stable pour faire cette création ?
Est-ce que chez vous, un lb config et lb build fonctionnent correctement ?

Voici mon fichier auto/config, je serai content de savoir si cela fonctionne chez vous

cat auto/config 
#!/bin/sh
lb config noauto \
    --binary-images usb-hdd \
    --chroot-filesystem squashfs \
    --hostname dludix \
    --username dludix \
    --iso-volume dludix \
    --mode debian \
    --security true \
    --tasksel aptitude \
    --package-lists xfce abuledu-aller abuledu-anouslesnombres abuledu-associations abuledu-calculreflechi abuledu-calculs abuledu-chemin
abuledu-labyrinthe abuledu-leterrier-all abuledu-leterrier-common abuledu-leterrier-common-py abuledu-leterrier-common-tcl abuledu-mulot 
abuledu-operations abuledu-suites abuledu-symcolor abuledu-tableaux audacity audacity-data bogofilter bogofilter-bdb bogofilter-common 
cups-ppdc deborphan brasero-common cdparanoia dia dia-common dia-libs dialog drgeo drgeo-doc dvd+rw-tools empathy empathy-common
sound-clients esound-common exiv2 fb-music-high feh frozen-bubble frozen-bubble-data gcompris gcompris-data gcompris-sound-fr 
gnome-games gnome-games gnome-mag gnome-orca gnome-screensaver gnome-system-monitor gnome-user-guide gnucap gnuchess
gnuchess-book gpaint gsfonts-x11 gtans gthumb gthumb-data gtkam gtkam-gimp gv hddtemp hex-a-hop inkscape junior-config junior-puzzle
junior-tasks kpartx lletters lletters-media lmemory menu midori odbcinst openclipart-png perl-suid perlmagick psfontmgr python-brlapi python-crypto
python-farsight python-gnomeapplet python-gtkglext1 python-libproxy python-louis python-lxml python-numpy python-opengl python-papyon 
python-pyatspi python-pysqlite2 python-rdflib python-renderpm python-reportlab python-reportlab-accel python-rsvg python-speechd
python-telepathy python-tk python-uniconvertor python-wxgtk2.6 python-wxversion scribus sox squeeze stardict stardict-common stardict-gtk
stardict-plugin stardict-plugin-espeak stardict-plugin-festival stardict-xmlittre tasksel tasksel-data telepathy-butterfly telepathy-gabble 
telepathy-haze telepathy-mission-control-5 telepathy-salut totem totem-common totem-gstreamer totem-mozilla totem-plugins tree 
tf-arphic-uming ttf-bengali-fonts ttf-dejavu ttf-devanagari-fonts ttf-gujarati-fonts ttf-kannada-fonts ttf-oriya-fonts ttf-sil-andika ttf-sil-doulos
ttf-tamil-fonts ttf-telugu-fonts ttf-vlgothic ttf-wqy-zenhei tuxmath tuxpaint tuxpaint-data tuxpaint-plugins-default tuxpaint-stamps-default 
tuxtype tuxtype-data verbiste verbiste-gnome xabacus xaos xaw3dg xfce4-artwork xfce4-battery-plugin xfce4-cpufreq-plugin xfce4-datetime-plugin 
xfce4-diskperf-plugin xfce4-genmon-plugin xfce4-goodies xfce4-sensors-plugin xfce4-timer-plugin xfce4-wavelan-plugin xjig xplanet xplanet-images
xzoom gcompris-sound-en scribus-template xscreensaver-data-extra xscreensaver-gl-extra menu-l10n ooo4kids-fr tuxpaint-config \
    "${@}"

Pour ooo4kids, j'ai ajouté "deb http://deb.ooo4kids.org testing main" à /etc/apt/sources.list et pour les abuledu*, "deb http://apt.ryxeo.com/leterrier/ dapper main restricted" avec la clé "http://apt.ryxeo.com/key.asc".

LeDub triste à l'idée de baser sa compilation sur une Ubuntu.

[edit]Correction de la liste de paquets à installer[/edit]

Dernière modification par ledub (25/08/2011 13:11:20)


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

Pied de page des forums