celmir
je n'arrive pas à créer un rpm depuis le src repris sur le site dag
rpmbuild -bb gdesklets.spec
voici la fin de la compil :
Traitement des fichiers: gdesklets-debuginfo-0.35.1-1.rf
Provides: ewmh.so.debug gtop.so.debug svg.so.debug systray.so.debug tiling.so.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Vérification des fichiers non empaquetés: /usr/lib/rpm/check-files /var/tmp/gdesklets-0.35.1-1.rf-root
erreur: Fichier(s) installé(s) (mais non empaquetés):
/usr/share/mime/aliases
/usr/share/mime/subclasses
Erreur de construction de RPM:
Fichier(s) installé(s) (mais non empaquetés):
/usr/share/mime/aliases
/usr/share/mime/subclasses
celmir
Bon j'ai ajouté ceci en début du SPEC, et ça passe
%define _unpackaged_files_terminate_build 0
Mos314
Juste une question:
comment fait-on pour installer depuis une source rpm ?
celmir
tu télécharges depuis dag le src.rpm suivant :
gdesklets-0.35.1-1.rf.src.rpm
tu installes de src.rpm
rpm -ivh gdesklets-0.35.1-1.rf.src.rpm
tu te positionnes dans le répertoires SPECS
cd /usr/src/redhat/SPECS
tu modifies si nécessaire le specfile en ajoutant la deuxième ligne
%define real_name gDesklets
%define _unpackaged_files_terminate_build 0
tu lances la création du rpm depuis le specfile
rpmbuild -bb gdesklets.spec
tu te positionnes dans le réprtoires des RPMS selon ton architecture (exemple i386)
cd /usr/src/redhat/RPMS/i386
rpm -ivh gdesklets*
voilà
🙂
Mos314
En fait, moi c'était pour installer acerhk-0.5.28-olea1_2.6.13_1.1532_FC4.src.rpm
(je voulais pas créer un NOUVAEU SUJET juste pour ça)
et quand je fais
rpm - i acerhk-0.5.28-olea1_2.6.13_1.1532_FC4.src.rpm,
j'ai ce message
erreur: impossible de créer %sourcedir /usr/src/redhat/SOURCES
nouvo09
essaie de le créer à la main:
mkdir /usr/src/redhat/SOURCES
ca m'est déjà arrivé, et je n'ai pas cherché la cause.
Mos314
Oui ça l'air de marcher si l'on cree à la main
Merci