#1 Le 01/11/2007, à 01:45
- francoisa
[Résolu] Installer un live CD avec des paquets supplémentaires
J'ai personnalisé un Live CD en rajoutant des paquets supplémentaires à partir de dépots pour une distrib orientée Education.
Le Live CD fonctionne bien, mais lors de l'installation les paquets rajoutés (lors du chroot) ne sont pas installés sur le système.
Comment les rajouter lors de l'installation ? Faut-il rajouter les .deb quelque part ?
A quel endroit dois-je rajouter la liste de ces paquets pour qu'ils soient installés dès de départ ?
Je sais que je pourrais le faire ensuite à partir d'une potentielle connexion réseau, mais c'est une manipulation supplémentaire qui complique le système.
Je voudrais que le système installé soit le même que celui présenté en Live CD.
Merci.
Dernière modification par francoisa (Le 04/11/2007, à 05:05)
Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org
Hors ligne
#2 Le 03/11/2007, à 12:08
- Azema
Re : [Résolu] Installer un live CD avec des paquets supplémentaires
Salut francoisa,
Est ce que lorsque tu as ajouté tes paquets supplémentaires dans ton CD, as tu modifié le fichier Release.gz ?
Car c'est lui qui indique quels paquets sont disponible et où ils se trouvent.
Ensuite, il te suffira d'ouvrir Synaptic pour installer les paquets que tu souhaites.
Azema.
Pour obtenir un fichier sources.list propre, rendez-vous sur www.sourceslist.org
Si votre problème est résolu, merci de l'indiquer dans l'en-tête de votre topic avec le terme [RESOLU].
Hors ligne
#3 Le 04/11/2007, à 01:07
- francoisa
Re : [Résolu] Installer un live CD avec des paquets supplémentaires
Comme c'est CD ubuntu personnalisé, j'ai ajouté mes paquets en suivants la doc : http://doc.xubuntu-fr.org/personnaliser_live_cd , dans laquelle j'ai monté mon image iso puis je l'ai chrootée.
J'ai modifié le sources.list avec les dépots qui vont bien et modifier les paquets installés et ajouter ceux que je voulais. J'ai aussi copié certains fichiers à la main dans /usr/share/pixmaps pour avoir de belles icones et enfin, j'ai copié les fichiers de config de xfce dans /etc/skel pour que tous les utilisateurs aient ce bureau.
Et mon CD live fonctionne plutôt bien.
Le problème c'est que lors de l'installation, ubiquity ne copie prend pas en compte ces nouveaux paquets et ne les installe pas.
Et comme je voudrais que l'install se fasse hors-réseau, je me retrouve avec un install live CD bancale.
Je cherche donc à trouver la liste des paquets définis à l'installation pour y ajouter, si c'est possible, les paquets déjà présents sur le live CD.
J'ai trouvé une info qui précise qu'il suffit de mettre des paquets .deb supplémentaires dans le dossier extras/ du CD pour que ces paquets soient installés lors de la procédure d'installation.
Mais je ne voudrais pas faire doublon, je cours déjà après le manque de place. D'autant que ces paquets sont déjà installés dans le liveCD.
Donc je n'utilise pas Synaptic.
Par contre, je ne sais pas à quoi correspond le release.gz ? Ni où il se trouve.
Ca peut peut-être correspondre à ce que je cherche... Peux-tu préciser son rôle ?
Merci Azema.
Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org
Hors ligne
#4 Le 04/11/2007, à 02:57
- francoisa
Re : [Résolu] Installer un live CD avec des paquets supplémentaires
Je viens de constater quelque chose :
Dans mon iso, il y a un dossier casper/ qui contient deux fichiers qui se ressemblent étrangement : filesystem.manifest et filesystem.manifest-desktop
- Le premier contient la liste des paquets modifiés et présents sur le live Cd (y compris ceux qui j'ai ajoutés).
- Le second contient une liste de paquets moins dense. Je retrouve les principaux d'une Ubuntu mais pas ceux qui j'ai ajoutés. Est-ce que ce fichier ne contiendrait pas la liste des paquets à installer ?
Merci.
Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org
Hors ligne
#5 Le 04/11/2007, à 03:02
- francoisa
Re : [Résolu] Installer un live CD avec des paquets supplémentaires
C'est bien ce que je croyais :
http://secuobs.com/news/12062007-secubulive4.shtml
ou
http://forum.ubuntu-fr.org/viewtopic.php?id=132294
Il faut lancer :
sudo chroot $WORK/chroot dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/cdrom/casper/filesystem.manifest
sudo chroot $WORK/chroot dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/cdrom/casper/filesystem.manifest-desktop
pour que les paquets installés dans le live CD soient ceux installés lors de l'install.
Dernière modification par francoisa (Le 04/11/2007, à 03:04)
Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org
Hors ligne
#6 Le 04/11/2007, à 03:45
- starfighter
Re : [Résolu] Installer un live CD avec des paquets supplémentaires
J'ai las solution! AptonCD, il permet de graver sur un cd ou un dvd les paquets qu'on a installé après le cd live. Pour en savoir plus, vous pouvez aller ici:
http://jeux-linux.sliceblog.com
http://artblog.sliceblog.com
http://yarrick.over-blog.com
Hors ligne