Re: Wiki-Artikel über rpmbuild

Olaf Radicke briefkasten at olaf-radicke.de
Mon Mar 5 08:45:31 UTC 2012



Hi!

Irgend was passt noch nicht...


Christoph Wickert <christoph.wickert at googlemail.com> hat am 4. März 2012 um
23:05 geschrieben:

> Am Sonntag, den 04.03.2012, 22:48 +0100 schrieb Olaf Radicke:
> >
> > Christoph Wickert <christoph.wickert at googlemail.com> hat am 4. März 2012 um
> > 22:20 geschrieben:
> >
> > > Am Sonntag, den 04.03.2012, 10:32 +0100 schrieb Olaf Radicke:
> > [...]
> >
> >
> > > Die richtige Herangehensweise wäre:
> > >      1. Quellen müssen ein spec file enthalten, meinetwegen auch ein
> > >         *.spec.in, wenn es in der Datei noch was zu bearbeiten gibt, z.
> > >         B. die Versionsnummer.
> > >      2. Mit dem Target make-dist einen fertigen Tarball erstellen. spec
> > >         file muss im Wurzelverzeichnis liegen und den gleichen Namen
> > >         haben wie das Archiv.
> > >      3. Dann noch ein make-rpm Target machen, das einfach rpmbuild -ta
> > >         <tarball> aufruft.
> > >      4. Bei Bedarf noch ein Target, dass beides kombiniert.
> > >
> > > Schreib also erst mal das spec, so dass es von Hand baut. Dann das
> > > Makefile darum herum bauen, sollte für Dich kein Problem sein.
> >
> > Der Ansatz sieht vielversprechend aus. Ich werde das mal auf dem Weg
> > versuchen umzusetzen.

or at hamburg:~/Desktop/rpm-uebung$ rpmbuild -ta ./rpm-uebung-1.tar.gz
Ausführung(%prep): /bin/sh -e /var/tmp/rpm-tmp.9UGZg3
+ umask 022
+ cd /home/or/rpmbuild/BUILD
+ exit 0
Ausführung(%build): /bin/sh -e /var/tmp/rpm-tmp.liAs0N
+ umask 022
+ cd /home/or/rpmbuild/BUILD
+ exit 0
Ausführung(%install): /bin/sh -e /var/tmp/rpm-tmp.hBoIKy
+ umask 022
+ cd /home/or/rpmbuild/BUILD
+ make install
make: *** Keine Regel, um >>install<< zu erstellen.  Schluss.
Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.hBoIKy (%install)


Fehler beim Bauen des RPM:
    Fehler-Status beim Beenden von /var/tmp/rpm-tmp.hBoIKy (%install)
or at hamburg:~/Desktop/rpm-uebung$ man tar
or at hamburg:~/Desktop/rpm-uebung$ tar -tvf  ./rpm-uebung-1.tar.gz
drwxrwxr-x or/or             0 2012-03-05 09:36 rpm-uebung-1/
-rw-r--r-- or/or           860 2012-03-05 09:36 rpm-uebung-1/Makefile
drwxrwxr-x or/or             0 2012-03-05 09:36 rpm-uebung-1/src/
-rw-r--r-- or/or            23 2012-03-05 09:36 rpm-uebung-1/src/rpm-uebung.sh
-rw-r--r-- or/or            22 2012-03-05 09:36 rpm-uebung-1/src/rpm-uebung.sh~
-rw-rw-r-- or/or           351 2012-03-05 09:36 rpm-uebung-1/rpm-uebung-1.spec

Natürlich gibt es ein "install"-Befehl. Ich vermute mal, die Dateien liegen
wieder nicht da, wo sie erwartet werden.


Gruß

Olaf


More information about the de-users mailing list