bonjour,
j'essaie de créer un rpm pour red hat 5
j'arrive à mettre en place mes dossiers, télécharger la source au bon endroit et remplir le fichier de spec
je pars d'un exemple sur wget
http://www.ibm.com/developerworks/library/l-rpm1/
quand je lance la commande "rpmbuild -v -bb --clean wget.spec"
tout se passe correctement notamment la compilation, seulement le paquet ne se créepas suite à cette erreur
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libdl.so.2()(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) rtld(GNU_HASH)
Vérification des fichiers non empaquetés: /usr/lib/rpm/check-files /home/gael/mywget/wget-1.12-root
erreur: Fichier(s) installé(s) (mais non empaquetés):
Erreur de construction de RPM:
Fichier(s) installé(s) (mais non empaquetés):
/usr/bin/bin/wget
/usr/bin/etc/wgetrc
/usr/bin/share/info/dir
/usr/bin/share/info/wget.info
/usr/bin/share/locale/be/LC_MESSAGES/wget.mo
/usr/bin/share/locale/bg/LC_MESSAGES/wget.mo
/usr/bin/share/locale/ca/LC_MESSAGES/wget.mo
/usr/bin/share/locale/cs/LC_MESSAGES/wget.mo
/usr/bin/share/locale/da/LC_MESSAGES/wget.mo
/usr/bin/share/locale/de/LC_MESSAGES/wget.mo
/usr/bin/share/locale/el/LC_MESSAGES/wget.mo
/usr/bin/share/locale/en@boldquot/LC_MESSAGES/wget.mo
/usr/bin/share/locale/en@quot/LC_MESSAGES/wget.mo
/usr/bin/share/locale/en_GB/LC_MESSAGES/wget.mo
/usr/bin/share/locale/en_US/LC_MESSAGES/wget.mo
/usr/bin/share/locale/eo/LC_MESSAGES/wget.mo
/usr/bin/share/locale/es/LC_MESSAGES/wget.mo
/usr/bin/share/locale/et/LC_MESSAGES/wget.mo
/usr/bin/share/locale/eu/LC_MESSAGES/wget.mo
/usr/bin/share/locale/fi/LC_MESSAGES/wget.mo
/usr/bin/share/locale/fr/LC_MESSAGES/wget.mo
/usr/bin/share/locale/ga/LC_MESSAGES/wget.mo
/usr/bin/share/locale/gl/LC_MESSAGES/wget.mo
/usr/bin/share/locale/he/LC_MESSAGES/wget.mo
/usr/bin/share/locale/hr/LC_MESSAGES/wget.mo
/usr/bin/share/locale/hu/LC_MESSAGES/wget.mo
/usr/bin/share/locale/id/LC_MESSAGES/wget.mo
/usr/bin/share/locale/it/LC_MESSAGES/wget.mo
/usr/bin/share/locale/ja/LC_MESSAGES/wget.mo
/usr/bin/share/locale/lt/LC_MESSAGES/wget.mo
/usr/bin/share/locale/nb/LC_MESSAGES/wget.mo
/usr/bin/share/locale/nl/LC_MESSAGES/wget.mo
/usr/bin/share/locale/pl/LC_MESSAGES/wget.mo
/usr/bin/share/locale/pt/LC_MESSAGES/wget.mo
/usr/bin/share/locale/pt_BR/LC_MESSAGES/wget.mo
/usr/bin/share/locale/ro/LC_MESSAGES/wget.mo
/usr/bin/share/locale/ru/LC_MESSAGES/wget.mo
/usr/bin/share/locale/sk/LC_MESSAGES/wget.mo
/usr/bin/share/locale/sl/LC_MESSAGES/wget.mo
/usr/bin/share/locale/sr/LC_MESSAGES/wget.mo
/usr/bin/share/locale/sv/LC_MESSAGES/wget.mo
/usr/bin/share/locale/tr/LC_MESSAGES/wget.mo
/usr/bin/share/locale/uk/LC_MESSAGES/wget.mo
/usr/bin/share/locale/vi/LC_MESSAGES/wget.mo
/usr/bin/share/locale/zh_CN/LC_MESSAGES/wget.mo
/usr/bin/share/locale/zh_TW/LC_MESSAGES/wget.mo
/usr/bin/share/man/man1/wget.1
/usr/bin/wget
/usr/etc/wgetrc
/usr/local
/usr/share/info/dir
/usr/share/info/wget.info.gz
/usr/share/locale/be/LC_MESSAGES/wget.mo
/usr/share/locale/bg/LC_MESSAGES/wget.mo
/usr/share/locale/ca/LC_MESSAGES/wget.mo
/usr/share/locale/cs/LC_MESSAGES/wget.mo
/usr/share/locale/da/LC_MESSAGES/wget.mo
/usr/share/locale/de/LC_MESSAGES/wget.mo
/usr/share/locale/el/LC_MESSAGES/wget.mo
/usr/share/locale/en@boldquot/LC_MESSAGES/wget.mo
/usr/share/locale/en@quot/LC_MESSAGES/wget.mo
/usr/share/locale/en_GB/LC_MESSAGES/wget.mo
/usr/share/locale/en_US/LC_MESSAGES/wget.mo
/usr/share/locale/eo/LC_MESSAGES/wget.mo
/usr/share/locale/es/LC_MESSAGES/wget.mo
/usr/share/locale/et/LC_MESSAGES/wget.mo
/usr/share/locale/eu/LC_MESSAGES/wget.mo
/usr/share/locale/fi/LC_MESSAGES/wget.mo
/usr/share/locale/fr/LC_MESSAGES/wget.mo
/usr/share/locale/ga/LC_MESSAGES/wget.mo
/usr/share/locale/gl/LC_MESSAGES/wget.mo
/usr/share/locale/he/LC_MESSAGES/wget.mo
/usr/share/locale/hr/LC_MESSAGES/wget.mo
/usr/share/locale/hu/LC_MESSAGES/wget.mo
/usr/share/locale/id/LC_MESSAGES/wget.mo
/usr/share/locale/it/LC_MESSAGES/wget.mo
/usr/share/locale/ja/LC_MESSAGES/wget.mo
/usr/share/locale/lt/LC_MESSAGES/wget.mo
/usr/share/locale/nb/LC_MESSAGES/wget.mo
/usr/share/locale/nl/LC_MESSAGES/wget.mo
/usr/share/locale/pl/LC_MESSAGES/wget.mo
/usr/share/locale/pt/LC_MESSAGES/wget.mo
/usr/share/locale/pt_BR/LC_MESSAGES/wget.mo
/usr/share/locale/ro/LC_MESSAGES/wget.mo
/usr/share/locale/ru/LC_MESSAGES/wget.mo
/usr/share/locale/sk/LC_MESSAGES/wget.mo
/usr/share/locale/sl/LC_MESSAGES/wget.mo
/usr/share/locale/sr/LC_MESSAGES/wget.mo
/usr/share/locale/sv/LC_MESSAGES/wget.mo
/usr/share/locale/tr/LC_MESSAGES/wget.mo
/usr/share/locale/uk/LC_MESSAGES/wget.mo
/usr/share/locale/vi/LC_MESSAGES/wget.mo
/usr/share/locale/zh_CN/LC_MESSAGES/wget.mo
/usr/share/locale/zh_TW/LC_MESSAGES/wget.mo
/usr/share/man/man1/wget.1.gz
et mon fichier de spec
# This is a sample spec file for wget
%define _topdir /home/xxxx/mywget
%define name wget
%define release 1
%define version 1.12
%define buildroot %{_topdir}/%{name}-%{version}-root
BuildRoot: %{buildroot}
Summary: GNU wget
License: GPL
Name: %{name}
Version: %{version}
Release: %{release}
Source: %{name}-%{version}.tar.gz
Prefix: /usr/local
Group: Development/Tools
GNU nano 1.3.12 Fichier : wget.spec
Group: Development/Tools
%description
The GNU wget program downloads files from the Internet using the
command-line.
%prep
%setup -q
%build
./configure
make
%install
make install prefix=$RPM_BUILD_ROOT/usr/local
%files
%defattr(-,root,root)
/usr/local/bin/wget
%doc %attr(0444,root,root) /usr/local/share/man/man1/wget.1
merci pour l'aide :p