Hallo,
ich würde gerne RPM Pakete bauen und diese dann der mehrheit zur verfügung stellen. Nur weiss ich nicht genau wie ich voran gehen soll. Ich komme nicht so ganz mit der SPEC Datei klar. Geht das nicht auch ohne SPEC Datei ? Hat vielleicht jemand ein guten Link zu nen Howto ?
THX in vorraus
RPM Pakete
Ich bekomme zwar nen source rpm und nen debug rpm aber das eigentliche rpm Paket fehlt. Ausserdem kann ich als user keine Pakete bauen das würde ich auch gerne ändern ich habe alle unterordner in /usr/src/redhat auf chmod 777 gemacht so das jeder user drin schreiben kann. Wenn ich jetzt als user nen Paket bauen will läuft zwar das configure und das make durch aber beim make install bekomme ich ne Fehlermeldung das ich keine Berechtigung habe. Wie kann ich das ändern man soll ja keine Pakete als root bauen. Und vor allem wie kriege ich es hin das ich nen sauberes rpm Paket bekomme. Hier mal meine spec Datei:
Wie gesagt das source.rpm und das debug.rpm bekomme ich das eigentliche Programm fehlt aber nen fehler wird aber nicht ausgegeben. Hier mal die letzten paar Zeilen:
Code: Select all
Name: bmp
Version: 0.9.7rc2
Release: 1
Summary: MediaPlayer
Source: bmp-0.9.7rc2.tar.gz
Group: Multimedia
Copyright: GPL
Packager: Marcus Taschenberger
%description
Das ist ein MediaPlayer der auf GTK2 aufbaut
%prep
%setup
./configure
%build
make
%install
make install
Code: Select all
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/bmp-0.9.7rc2
extracting debug info from ./libbeep/.libs/libbeep.so.2.0.0
extracting debug info from ./Output/OSS/.libs/libOSS.so
extracting debug info from ./Output/alsa/.libs/libALSA.so
extracting debug info from ./Output/esd/.libs/libesdout.so
extracting debug info from ./Visualization/blur_scope/.libs/libbscope.so
extracting debug info from ./Input/vorbis/.libs/libvorbis.so
extracting debug info from ./Input/wav/.libs/libwav.so
extracting debug info from ./Input/cdaudio/.libs/libcdaudio.so
extracting debug info from ./Input/mpg123/.libs/libmpg123.so
extracting debug info from ./Input/mpg123/.libs/libmpg123.soT
extracting debug info from ./beep/.libs/beep
3953 blocks
find: /usr/lib/debug: No such file or directory
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Processing files: bmp-debuginfo-0.9.7rc2-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files %{buildroot}
Wrote: /usr/src/redhat/SRPMS/bmp-0.9.7rc2-1.src.rpm
Wrote: /usr/src/redhat/RPMS/i386/bmp-debuginfo-0.9.7rc2-1.i386.rpm
[root@fileserver SPECS]#