Re: aide pour créer un rpm

Page principale

Répondre à ce message
Auteur: Olivier Kaloudoff
Date:  
À: anne aublanc
CC: guilde
Sujet: Re: aide pour créer un rpm
>bonjour,

lo' Anne,

    je vais essayer de te mettre sur la voie, ayant
deja essaye de fabriquer l'un et l'autre des paquets. 
(j'ai plus de lacunes sur les Debian)


>Je veux ajouter des fonctionnalites a un rpm existant...

(...)
>J'ai recupereé le rpm source de redhat.


voici par exemple le package source de gnokii:

[kalou@ge kalou]$ rpm -qlp gnokii-0.5.5-1.src.rpm
gnokii-0.5.5.tar.gz
gnokii.spec

>Je sais que les fonctionnalites que je cherche existe dans le package
>debian, elle ne sont pas incluses dans celui de redhat.


>Je ne sais pas du tout comment cela se passe sous debian pour les packages
>et je n'ai jamais installeé de debian!


heu .. pour resumer tres rapidement, un package .deb (je parle la d'un
package binaire) est une archive AR, comme tu peux le voir ci-dessous:

be:/tmp# ar xv jmax_4.1.0-030913_i386.deb
x - debian-binary
x - control.tar.gz
x - data.tar.gz

Le programme et ses documentations, fichiers de confs, etc. sont
stockees dans data.tar.gz.

control.tar.gz contient les scripts lances a l'installation ou
desinstllation du package:

be:/tmp# tar -ztvf control.tar.gz
drwxr-xr-x root/root         0 2003-09-13 22:42:55 ./
-rw-r--r-- root/root       258 2003-09-13 22:42:50 ./shlibs
-rwxr-xr-x root/root       135 2003-09-13 22:42:51 ./postinst
-rwxr-xr-x root/root       132 2003-09-13 22:42:51 ./postrm
-rw-r--r-- root/root       673 2003-09-13 22:42:52 ./control
-rw-r--r-- root/root     11787 2003-09-13 22:42:55 ./md5sums



>Si vous connaissez les 2 systemes... j'aimerai bien comprendre pourquoi
> les fonctionnalites ne sont pas mises en place sous redhat... car elles
> se trouvent bien dans le tar.gz du rpm source. Je ne vois rien de
> particulier dans les makefile...ni dans le .spec


as-tu verifie que les options de compilation qui vont bien ont ete
activees dans la partie %build du .spec ?