(Fedora) Probleme de lancement d'un rpm cree
philly
-
philly -
philly -
bonjour,
j'utilise Fedora et je dois creer un rpm.
J'ai creer mon spec. Le rpm est cense simplement copier quatre fichiers dont un .jar sur /usr/local.
J'arrive a generer un rpm, mais lorsque je fais rpm -ivh, il ne m'affiche aucun message d'erreur, mais :
[root@localhost SRPMS]# rpm -ivh toto.src.rpm
1:toto ########################################### [100%]
[root@localhost SRPMS]#
et lorsque je renouvelle l'operation, meme chose. il ne me dit pas que toto est deja installe.
pour verification, avec rpm -qa je ne le trouve evidemment pas
et avec rpm -e on me dit qu'il n'est pas installe (evidemment)
je pense que jai un souci dans ma partie %install de mon spec :
Summary: toto
Name: toto
Version: 5.3
Release: 1
License: GPL
Group: Applications
Source0: /usr/src/redhat/SOURCES/toto1.tar.gz
Source1: /usr/src/redhat/SOURCES/toto2.tar.gz
Source2: /usr/src/redhat/SOURCES/toto3.tar.gz
%description
bla bla de description
%prep
%setup -c
%setup -T -D -a 1
%setup -T -D -a 2
%build
%install
mkdir /usr/local/toto
cd /usr/local/toto
cp -R /usr/src/redhat/BUILD/toto /usr/local/toto
%files
/usr/src/redhat/SOURCES/fichier1.txt
/usr/src/redhat/SOURCES/fichier2.shp
/usr/src/redhat/SOURCES/fichier3.ssx
/usr/src/redhat/SOURCES/fichier4.jar
Si quelqu'un pouvait m'aider...
Merci!
j'utilise Fedora et je dois creer un rpm.
J'ai creer mon spec. Le rpm est cense simplement copier quatre fichiers dont un .jar sur /usr/local.
J'arrive a generer un rpm, mais lorsque je fais rpm -ivh, il ne m'affiche aucun message d'erreur, mais :
[root@localhost SRPMS]# rpm -ivh toto.src.rpm
1:toto ########################################### [100%]
[root@localhost SRPMS]#
et lorsque je renouvelle l'operation, meme chose. il ne me dit pas que toto est deja installe.
pour verification, avec rpm -qa je ne le trouve evidemment pas
et avec rpm -e on me dit qu'il n'est pas installe (evidemment)
je pense que jai un souci dans ma partie %install de mon spec :
Summary: toto
Name: toto
Version: 5.3
Release: 1
License: GPL
Group: Applications
Source0: /usr/src/redhat/SOURCES/toto1.tar.gz
Source1: /usr/src/redhat/SOURCES/toto2.tar.gz
Source2: /usr/src/redhat/SOURCES/toto3.tar.gz
%description
bla bla de description
%prep
%setup -c
%setup -T -D -a 1
%setup -T -D -a 2
%build
%install
mkdir /usr/local/toto
cd /usr/local/toto
cp -R /usr/src/redhat/BUILD/toto /usr/local/toto
%files
/usr/src/redhat/SOURCES/fichier1.txt
/usr/src/redhat/SOURCES/fichier2.shp
/usr/src/redhat/SOURCES/fichier3.ssx
/usr/src/redhat/SOURCES/fichier4.jar
Si quelqu'un pouvait m'aider...
Merci!
Configuration: Linux Firefox 1.5.0.12
2 réponses
-
Salut,
et lorsque je renouvelle l'operation, meme chose. il ne me dit pas que toto est deja installe.
pour verification, avec rpm -qa je ne le trouve evidemment pas
et avec rpm -e on me dit qu'il n'est pas installe (evidemment)
après l'installation vérifie manuellement si l'installation est correcte
-
-
C'est bon, j'ai pu résoudre mon problème. Pour ceux qui rencontreraient le même type de difficultés, j'ai enlevé ma partie %build et dans ma partie %install j'ai simplement entré la commande install avec les fichiers à installer et j'ai complété avec une partie %pre pour placer mes fichiers aux bons endroits.
-