[MDK] Faire une MDK Perso ! ça avance

Faire une MDK Perso ! ça avance [MDK] - Installation - Linux et OS Alternatifs

Marsh Posté le 24-10-2003 à 21:33:32    

SAlut  ! :hello:
Comme vous êtes surement déjà au courant, la mdk 9.2 sort très très bientôt.. (personellement j'attends de recevoir mon powerpack)
Cependant les membres du club ont essuyés quelques platres, et il n'y a pas moins de 100 Mo de mise à jour actuellement.
J'ai dans l'idée de me faire une iso personalisée par la suite, une iso pour DVD avec ces MAJ incluses .  
Je suis donc en train de bidouiller et me documenter pour créer ces iso's avec les outils fournis avec les cd's de mandrake.
 
J'ai regroupé tous les RPMS dans un unique repertoire /Mandrake/RPMS
 
J'ai démarré gendistrib --distrib afin qu'il me génère les nouvelles dépendances, ça marche plutôt bien, je me retrouve avec des fichiers hdlist dans /Mandrake/base qui m'ont l'air pas mal.
 
 
Je suis en train d'essayer mkcd afin de créer les isos, et il me fait systématiquement plusieurs ISO...Alors que je n'en veux qu'un !!
 
Savez vous ou il prends sa config par défaut?? Je trouve rien..
 
 
Est-ce que quelqu'un à déjà fait ça ?
 
edit :
Bon..je remonte le topic, car là je reessaye la manip.
y'a de la doc sur le wiki :
http://qa.mandrakesoft.com/twiki/b [...] pic=MakeCD
Ce que j'aimerais faire, c'est un DVD de ma mandrake 9.2, en incluant en même temps, les packages du plf, les updates de mandrake et quelques rpms perso.
J'essay de comprendre un peu l'architecture des repertoires tels qu'ils sont expliqués dans le wiki..
 
On a  

Code :
  1. pieces/9.2/install/i586/Mandrake/base/
  2.       /updates/RPMS
  3.       /updates/SRPMS
  4.       /extra/RPMS
  5.       /extra/SRPMS
  6.       /RPMS
  7.       /SRPMS
  8.       /plf/i586/
  9.       /plf/noarch
  10.       /contrib/all/RPMS/


 
a priori faut mettre ce qu'il faut dedans...là il s'agit des packages qu'on trouve sur le net..moi je pars des CD's..non pas que j'ai pas le temps de tout downloader mais ma mandrake c'est une powerpack et j'aimerais bien conserver ce confort..


Message édité par cedricbrun le 30-12-2003 à 20:23:15
Reply

Marsh Posté le 24-10-2003 à 21:33:32   

Reply

Marsh Posté le 25-10-2003 à 16:05:07    

up du week-end

Reply

Marsh Posté le 26-10-2003 à 09:27:42    

mkcd --help
(je crois que le nombre de CD est -c et la taille des isos est -m)
et voir sur le wiki, il y a un guide sur mkcd
 
PS : avec mkcd, inutile de faire gendistrib, il devrait le faire automatiquement. Ou alors avec MakeCD ?

Reply

Marsh Posté le 26-10-2003 à 12:33:07    

pour changer la taille du disque --discsize

Reply

Marsh Posté le 27-10-2003 à 09:44:29    

Merci je vais jeter un oeil sur le wiki.
En fait l'idée principale c'est de modifier quelque peu les packages (en rajouter ou mettre les versions updatées)
Si je fais un mkcd (ou MakeCD) il va me recalculer toutes les dépendances etc etc etc ?

Reply

Marsh Posté le 27-10-2003 à 10:30:31    

Bon...j'ai pas trouvé énormement d'informations sur le wiki, si ce n'est pour l'utilisation de makecD. Je voudrais surtout savoir comment ça marche. Est-ce que je fais bien de regrouper tous les rpms dans /mandrake/RPMS ?
J'ai ensuite modifié le /Mandrake/base/hdlists en conséquence.
ESt-ce que toute ceci suffit ?
 
Enfin j'aimerai pouvoir "forcer" l'installation de packages. J'ai trouvé quelques fichiers de /mandrake/base/ qui pourrait s'avérer utiles...D'autes infos ?

Reply

Marsh Posté le 28-10-2003 à 08:34:46    

Bon, j'ai mélangé les packages du plf et de la 9.1. J'ai eu des messages 'REJECTED' concernant les versions de mandrake moins à jour que celles du plf et l'iso n'a pas été construite.
J'ai effacés ces fichiers indésirables.(même si il me semble que ça devrait pas le géner plus que ça)
mais il ne fait pas mon iso pour autant
 
 
mkcd  --discsize 4700000000  -t ../iso/ -a ./

Reply

Marsh Posté le 30-12-2003 à 20:05:07    

UP de MAJ du premier post.
Si y'en a qu'on déjà réussi la manip..n'hésitez pas à me faire part de vos infos

Reply

Marsh Posté le 04-01-2004 à 00:41:29    

bon..ça avance ça avance..
voici mon fichier de config :

Code :
  1. 9.2
  2. list 1 -k pieces/9.2/install/i586/Mandrake/base/pubkey1  pieces/9.2/install/i586/misc/doc/main
  3. rpmlist -b pieces/9.2/install/i586/Mandrake/RPMS
  4. rpmlist -b pieces/9.2/CD2/Mandrake/RPMS2
  5. rpmlist -b pieces/9.2/CD3/Mandrake/RPMS3
  6. rpmlist -b pieces/9.2/CD3/Mandrake/RPMS4
  7. list 2 -k pieces/9.2/updates/base/pubkey
  8. rpmlist -b pieces/9.2/updates/RPMS
  9. list 7 -k pieces/9.2/plf/pubkey
  10. rpmlist -b pieces/9.2/plf/i586/ pieces/9.2/plf/noarch/
  11. list 12
  12. rpmlist -b pieces/9.2/CDcontribs/Mandrake/RPMS7
  13. disc 42 4.36g 01SPP-9214 "DVD" "MandrakeLinux9.2w-DVD" -p PLF
  14. generic --synthesis rpms 1
  15. generic --synthesis rpms2 2
  16. generic --synthesis rpms3 7
  17. generic --synthesis rpms4 12
  18. dir rpms Mandrake/RPMS
  19. dir rpms2 Mandrake/RPMS2
  20. dir rpms3 Mandrake/RPMS3
  21. dir rpms4 Mandrake/RPMS4
  22. boot --isolinux isolinux -b pieces/9.2/install/i586/isolinux/isolinux.bin --first pieces/9.2/install/i586/isolinux -f pieces/9.2/install/i586/images
  23. advertising pieces/9.2/install/i586/Mandrake/share/advertising/01-thanks.png pieces/9.2/install/i586/Mandrake/share/advertising/02-community.png pieces/9.2/install/i586/Mandrake/share/advertising/03-software.png pieces/9.2/install/ad/final/drweb.png pieces/9.2/install/i586/Mandrake/share/advertising/04-configuration.png pieces/9.2/install/i586/Mandrake/share/advertising/05-desktop.png pieces/9.2/install/i586/Mandrake/share/advertising/06-development.png pieces/9.2/install/i586/Mandrake/share/advertising/07-server.png pieces/9.2/install/i586/Mandrake/share/advertising/08-store.png pieces/9.2/install/i586/Mandrake/share/advertising/09-mdksecure.png pieces/9.2/install/i586/Mandrake/share/advertising/10-security.png pieces/9.2/install/i586/Mandrake/share/advertising/11-mnf.png pieces/9.2/install/i586/Mandrake/share/advertising/12-mdkexpert.png pieces/9.2/install/i586/Mandrake/share/advertising/13-mdkexpert_corporate.png
  24. installation -o 50,3,0.1 --nosrcfit --synthesis -l fr,en -t FiveStar-i586 -i pieces/9.2/install/i586/ -d 42/rpms 42/rpms2 42/rpms3 42/rpms4 boot --isolinux  -b pieces/9.2/install/i586/isolinux/isolinux.bin -f pieces/9.2/install/i586/images


 
Il récupère bien les packages  des différentes sources...
mais j'ai des erreurs qui aparaissent du genre :

Code :
  1. 3.1.2-14mdk.i586 needs libqt3 == 3.1.2-14mdk
  2. ERROR check_version:  libqt3-3.1.2-14mdk.i586 provides libqt3 == 3.1.2-14mdk but libqt3-mysql-3.1.2-14.1.92mdk.i586 needs libqt3 == 3.1.2-14.1.92mdk
  3. ERROR check_version:  libvcd0-0.7.18-1mdk.i586 provides libvcd0 == 0.7.18-1mdk but libvcd0-devel-0.7.19-1mdk.i586 needs libvcd0 == 0.7.19-1mdk
  4. ERROR check_version:  libvcd0-0.7.19-1mdk.i586 provides libvcd0 == 0.7.19-1mdk but libvcd0-devel-0.7.18-1mdk.i586 needs libvcd0 == 0.7.18-1mdk
  5. ERROR check_version:  XFree86-4.3-24.1.92mdk.i586 provides XFree86 == 4.3-24.1.92mdk but XFree86-Xnest-4.3-23mdk.i586 needs XFree86 == 4.3-23mdk


ces erreurs paraissent plus ou moins logiques ce qui me semble bizarre c'est que mkcd ne choisisse pas automatiquement le programme le plus récent..
 
 
et encore après :
 

Code :
  1. REJECTED master disc 42 libgdome0-devel-0.7.4-4mdk.i586 (not selected)
  2. REJECTED master disc 42 libgiFT0-0-0.cvs042103.4plf.i586 (not selected)
  3. REJECTED master disc 42 libgiFT0-devel-0-0.cvs042103.4plf.i586 (not selected)
  4. REJECTED master disc 42 libgift0-0.11.4-5plf.i586 (not selected)
  5. REJECTED master disc 42 libgift0-devel-0.11.4-5plf.i586 (not selected)
  6. REJECTED master disc 42 libgimp1.3_20-1.3.20-1mdk.i586 (not selected)


 
Ces erreurs là me paraissent bizarre aussi...comment séléctionner un package ?

Reply

Marsh Posté le 04-01-2004 à 11:06:47    

Juste mes encouragement.
Je trouve en effet la possibilité de faire des ISOs avec tout ce qu'il faut très intéressante.

Reply

Marsh Posté le 04-01-2004 à 11:06:47   

Reply

Marsh Posté le 04-01-2004 à 12:53:27    

Sagittarius a écrit :

Juste mes encouragement.
Je trouve en effet la possibilité de faire des ISOs avec tout ce qu'il faut très intéressante.


 :jap:

Reply

Marsh Posté le 10-01-2004 à 15:18:05    

Salut à tous,  
 
je me pose une question existentielle ; faut il absolument télécharger les RPMS en local avanbt de pouvoir faire un mkcd ?
 
ne peut il pas aller les chercher tout seul comme ungrand sur le nain ternet ? (comme jigdo sous debian)
 
merci


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 31-03-2004 à 15:05:31    

J'ai lu le post en entier
Mon but est de faire tenir le minimum nécessaire au bon fonctionnement de MDK 9.1. J'ai réussi pas mal de choses, mais lors du MakeCD, j'ai une erreur quasi similaire à la tienne :
 
REJECTED master disc basesys[...].i586 (needed dependencies could not be put before 102 103)
 
il me fait quand même une ISO Cooker, mais lors de l'install, il bloque après le partitionnement, et il me fait une ldconfig failed.
 
j'ai lu 2-3 choses à propos de cette erreur mais je ne pense pas que cela vienne de mon lecteur CD... Voilà, si quelqu'un pouvait m'aider...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed