bonjours a tous,
j'essais de créer un package rpm de php a partir des sources php-5.2.4.tar.gz.
j'ai une redhat 5 EL.je tape la commande rpmbuild -tb php-5.2.4.tar.gz et voici le message que j'obtiens:
erreur: Le champ Name doit être présent dans le paquetage: (main package)
erreur: Le champ Version doit être présent dans le paquetage: (main package)
erreur: Le champ Release doit être présent dans le paquetage: (main package)
erreur: Le champ Summary doit être présent dans le paquetage: (main package)
erreur: Le champ Group doit être présent dans le paquetage: (main package)
erreur: Le champ License doit être présent dans le paquetage: (main package)
avez vous une idée sur ce que je devrais faire pour resoudre ce probleme ?
(excusez de mon inexperience)
# Et si tu regardais chez remi.
Posté par GeneralZod . Évalué à 2.
Remi Collet est un développeur Fedora/EPEL (dépôt pour RHEL/CentOS maintenu par FedoraProject.org) spécialisé dans la partie LAMP. Son dépôt personnel est une référence dans la communauté.
[^] # Re: Et si tu regardais chez remi.
Posté par zigmoun41 . Évalué à 1.
[^] # Re: Et si tu regardais chez remi.
Posté par _seb_ . Évalué à 1.
Lire http://www.rpm.org/RPM-HOWTO/
et man rpm
Ensuite, tu télécharges le fichier src.rpm (RPM source)
http://remi.collet.free.fr/rpms/SRPMS/php-5.2.4-1.fc7.remi.s(...)
Tu l'installes:
Rpm -Uhv php-5.2.4-1.fc7.remi.src.rpm
Cela va copier des fichier dans /usr/src/RPM/ (sous redhat et de souvenir)
Dans le répertoire /usr/src/RPM/SPEC (toujours de souvenir), il y a un fichier .spec (php.spec sans doute).
Tu l'édites. Il y a les directives de compilation et dba n'est probablement pas activé.
Puis la phase final, rpm -ba php.spec (de souvenir également)
[^] # Re: Et si tu regardais chez remi.
Posté par zigmoun41 . Évalué à 1.
entre temps j'ai farfouillé un petit peux, notement sur le site fedora-fr ou j'ai trouvé un petit tuto en gaulois.j'étais en trein de traficoter un peux avec les fichier spec du tarball.mais du coup avec le srpm ca va le faire je pense.j'ai mal fouillé dabns le site de remi. ca va me faire gagner uin peux de temps. ceci dis je continurais d'éplucher ces howto afin de pouvoir en créer a partir du tarball. en tout cas merci a tout le monde c'est vraiment sympa.
[^] # Re: Et si tu regardais chez remi.
Posté par GeneralZod . Évalué à 2.
[^] # Re: Et si tu regardais chez remi.
Posté par GeneralZod . Évalué à 2.
[^] # Re: Et si tu regardais chez remi.
Posté par zigmoun41 . Évalué à 1.
[^] # Re: Et si tu regardais chez remi.
Posté par zigmoun41 . Évalué à 1.
libtidy-devel. le probleme c'est que ca n'existe pas pour redhat. je ne sais pas trop si c'est un bon plan d'installer ces trucs qui sont pour fedora sur une redhat entreprise 5 ?
[^] # Re: Et si tu regardais chez remi.
Posté par zigmoun41 . Évalué à 1.
libtidy-devel. le probleme c'est que ca n'existe pas pour redhat. je ne sais pas trop si c'est un bon plan d'installer ces trucs qui sont pour fedora sur une redhat entreprise 5 ?
[^] # Re: Et si tu regardais chez remi.
Posté par GeneralZod . Évalué à 2.
[^] # Re: Et si tu regardais chez remi.
Posté par zigmoun41 . Évalué à 1.
[^] # Re: Et si tu regardais chez remi.
Posté par zigmoun41 . Évalué à 1.
je reviens encore avec la compilation de mon php.j'ai essayé de bidouillé le fichier spec issu de srpm de remin, mais j'ai du trop bidouillé. j'obtiens bien tout les rpm du php sauf le php-common necessaire pour l'installe de php.le hic c'est que je ne vois pas trop quelles sont les lignes que j'ai enlevé qui correspondraient a la création de ce packet.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.