logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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

#1 05-11-2011 12:14:11

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

[RESOLU] Debian Live usb - live-build

Yep!

Le contexte : J'ai sous la main un portable dont le port dma (disque dur) est hs. Il peut démarrer sur une clé usb et mon idée serait de recycler cette ordinateur en serveur.

J'ai donc suivi le tuto du wiki : deblive_usb_persistent

Tout ce passe correctement, mais j'aimerais ajouter deux petites choses.
               - Installer mon pilote graphique perso et le fichier xorg.conf qui va bien.
               - Configurer une application perso en service (daemon)

En ce qui concerne mon pilote graphique, il s'agit d'un .deb que j'ai positionné dans le repertoire /config/chroot_local-packages. Le fichier se nomme xserver-xorg-video-sis671.deb et ne sais pas comment le déclarer afin que seul ce pilote soit installer.

Quant au daemon, il s'agit d'un script python que je voudrais positionner sur live-rw, je desirerais pourtant qu'il soit executé automatiquement au démarrage du système.

Votre aide serait la bienvenue.

EDIT1 : Bon ! Pour la partie daemon c'est ok. J'ai positionné mon service dans /config/chroot_local-includes/etc/init.d/monservice.sh et le script python, /config/chroot_local-includes/var/monappli/monappli.py
J'ai ensuite créé un script afin de démarrer mon service automatiquement dans ./config/chroot_local-hooks/squeeze_chroot-monservice.sh contenant :

#!/bin/sh
chmod 0755 /etc/init.d/monservice.sh
update-rc.d monservice.sh defaults


Remarque : je suis obligé de recréer mon image si je modifie mon appli.

Je reste encore bloqué sur la partie graphique.

@+

Zoroastre.

Dernière modification par zoroastre74 (12-11-2011 13:20:02)

Hors ligne

#2 08-11-2011 14:28:45

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : [RESOLU] Debian Live usb - live-build

As tu regardé dans le manuel?

http://live.debian.net/manual/fr/

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#3 08-11-2011 17:43:32

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Debian Live usb - live-build

Yep!

Off-course deuchdeb !

C'est même ainsi que j'ai résolu mon problème de daemon...Par contre, pour l'installation de mon pilote graphique, je ne comprends pas trop. Dés le moment où le .deb est positionné dans le bon repertoire, il devrait être automatiquement pris en compte et ce n'est pas le cas. Le manuel parle d'index, c'est peut-être là que je bloque !!!

La rustine consisterait à installer le pilote et le fichier xorg.conf au démarrage du live, bof bof.

@+

Zoroastre.

Dernière modification par zoroastre74 (08-11-2011 17:44:01)

Hors ligne

#4 08-11-2011 19:13:48

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : [RESOLU] Debian Live usb - live-build

Essaies de préciser ton paquet perso dans la liste des paquets à installer, on ne sait jamais.

Hors ligne

#5 08-11-2011 19:51:45

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Debian Live usb - live-build

Yep!

Merci pour vos contributions messieurs.

Cher Thuban, j'ai également testé cette option sans résultat, il ne trouve pas le paquet dans les dépots, normal quoi.

EDIT1 : L'utilisation de la rustine précitée fonctionne trés bien. J'ai tenté différentes méthodes pour integrer mon pilote graphique dans le repertoire local ou même en utilisant un depôt local. Nada !!!

Voici comment j'ai ouvert une solution :

mkdir ./config/chroot_local-includes/var/packages
cp ./mon_driver.deb ./config/chroot_local-includes/var/packages
touch ./config/chroot_local-hooks/squeeze_mon_driver.sh

cat ./config/chroot_local-hooks/squeeze_chroot-sis671.sh
#!/bin/sh
dpkg -i /var/packages/xserver-xorg-video-sis671.deb


Simplicity wins wink

J'ai remarqué que le paquet est installé lors de la construction du live, il est donc fort probable que le live n'ait pas à éffectuer cette tâche.

@+

Zoroastre.

Dernière modification par zoroastre74 (12-11-2011 13:19:14)

Hors ligne

Pied de page des forums