Construction d'un rpm sous CentOS5.5

Top Page

Reply to this message
Author: Regis Gras
Date:  
To: guilde
New-Topics: Re: Construction d'un rpm sous CentOS5.5
Subject: Construction d'un rpm sous CentOS5.5

Bonjour,

Je voudrai construire un rpm pour samba-3.5.3.
Je suis en CentOS5.5


J'ai installé:

rpm-build
yum-util
epel-release-5-3.noarch.rpm
rpmdevtools

Ensuite, rpmdev-setuptree a crée un répertoire rpmbuild contenant tous
les sous répertoires
BUILD, RPMS, SOURCES, SPECS et SRPMS


J'ai ensuite récupéré: samba-3.5.3.tar.gz
Ce tarball contiend samba-3.5.3/packaging/RHEL/samba.spec que j'ai
recopié dans
rpmbuild/SPECS

J'ai ensuite copié samba-3.5.3.tar.gz dans rpmbuild/SOURCES

Enfin, en étant dans rpmbuild/SPECS, j'ai lancé la commande
rpmbuild -ba samba.spec

J'ai l'erreur suivante:
/home/admin/rpmbuild/SOURCES/samba-3.5.3.tar.bz2: No such file or
directory

Pourquoi voudrait il un tar.bz2 plutôt qu'un tar.gz ?


Si je crée un samba-3.5.3.tar.bz2 et que je le range dans
/home/admin/rpmbuild/SOURCES/
rpmbuild -ba samba.spec donne maintenant l'erreur ...
/home/admin/rpmbuild/SOURCES/setup.tar.bz2: No such file or directory

- De manière générale, comment créer un rpm à partir d'un tar.gz quand
on a bien le fichier .spec correspondant ?
- Plus précisément l'avez vous fait avec un samba-3.5.XX ou 3.4.XX

Bien cordialement

begin:vcard
fn:Regis Gras
n:Gras;Regis
org:;Departement de Chimie Moleculaire
adr:Domaine Universitaire BP 53;;301 Rue de la chimie;Grenoble Cedex 9;;38041;France
email;internet:Regis.Gras@???
tel;work:04 76 51 48 02
tel;fax:04 76 51 40 89
version:2.1
end:vcard