[Mandrake] Faire un paquet pour le noyau ?

Faire un paquet pour le noyau ? [Mandrake] - Divers - Linux et OS Alternatifs

Marsh Posté le 12-09-2004 à 13:23:22    

Bonjour,
 
Je dépanne un pote sous Mandrake en lui faisant un noyau aux petis oignons. J'ai téléchargé les sources patchées made in Mandrake. J'aimerai pouvoir lui envoyer un paquet qu'il n'ait plus qu'à installer, comme on peut le faire sous Debian. Est-ce que quelqu'un sait comment faire ça ?
 
Merci d'avance  :hello:

Reply

Marsh Posté le 12-09-2004 à 13:23:22   

Reply

Marsh Posté le 12-09-2004 à 14:22:05    

Salut
 
Sous Mandrake je ne sais pas s'il existe un utilitaire comparable à make-kpkg, mais dans le pire des cas tu peux toujours préparer un noyau pour la Mandrake de ton pote à partir d'une Debian (si tu en as une sous la main bien sûr).


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 12-09-2004 à 16:08:39    

THRAK a écrit :

Salut
 
Sous Mandrake je ne sais pas s'il existe un utilitaire comparable à make-kpkg, mais dans le pire des cas tu peux toujours préparer un noyau pour la Mandrake de ton pote à partir d'une Debian (si tu en as une sous la main bien sûr).

C'est bien ce que je veux faire, mais comment je convertis le .deb en .rpm ?

Reply

Marsh Posté le 12-09-2004 à 16:30:23    

OK info alien, j'ai trouvé. Merci beaucoup je pensais pas que ça marchait dans les deux sens.

Reply

Marsh Posté le 12-09-2004 à 16:49:24    

checkinstall mais il y aura peut-être quelques hack à faire.


Message édité par alien conspiracy le 12-09-2004 à 16:49:53
Reply

Marsh Posté le 12-09-2004 à 19:45:24    

euh ...
 
rpm ---rebuild kernel-x.x.x.src.rpm ?
 
cela marche ...
 
cf http://www.netikka.net/tmb/Cooker/
 
sinon extraire le contenu du rpm, changer ses options puis faire un rpm -ba


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 12-09-2004 à 19:47:30    

Dark_Schneider a écrit :

euh ...
 
rpm ---rebuild kernel-x.x.x.src.rpm ?
 
cela marche ...
 
cf http://www.netikka.net/tmb/Cooker/
 
sinon extraire le contenu du rpm, changer ses options puis faire un rpm -ba

Si Debian poosède rpm alors oui c'est le pus simple. :)

Reply

Marsh Posté le 13-09-2004 à 10:17:29    

Dark_Schneider a écrit :

euh ...
 
rpm ---rebuild kernel-x.x.x.src.rpm ?
 
cela marche ...
 
cf http://www.netikka.net/tmb/Cooker/
 
sinon extraire le contenu du rpm, changer ses options puis faire un rpm -ba

J'ai essayé les deux commandes. rpm -ba me dit qu'aucun package n'a été spécifié pour la reconstruction. Je vais plutôt essayer en passant par alien.

Reply

Marsh Posté le 13-09-2004 à 11:27:38    

tu devrais lire la doc de rpm
 
tu extrais le src.rpm.
tu vas où se trouve le fichir SPECS, et tu fais rpm -ba


Message édité par Dark_Schneider le 13-09-2004 à 11:28:00

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 13-09-2004 à 11:37:41    

Dark_Schneider a écrit :

tu devrais lire la doc de rpm
 
tu extrais le src.rpm.
tu vas où se trouve le fichir SPECS, et tu fais rpm -ba

Je sais que je devrai lire la doc  :sweat: mais là je suis au taf donc j'espérais pouvoir juste faire un make bidule et revenir voir dans deux heures si ça avait marché. Je verrais ça plus en détail ce soir.
 
Le hic c'est que j'ai installé un kernel-source-tarace.rpm via alien. Donc y a pas de répertoire spec dedans. Je suppose qu'il faut installer le kernel-tarace.rpm pour le reconstruire ? C'est un piti peu relou...

Reply

Marsh Posté le 13-09-2004 à 11:37:41   

Reply

Marsh Posté le 13-09-2004 à 12:49:59    

http://www.netikka.net/tmb/Cooker/ [...] .nosrc.rpm
 
si tu récupère ce fichier, pour faire un noyau il suffit de faire :
rpm --rebuild kernel-tmb-2.6.4-1.tmb.8mdk-1-1mdk.nosrc.rpm


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

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