Re: Wiki-Artikel über rpmbuild
Olaf Radicke <[email protected]> Mon, 5 Mar 2012 09:45:31 +0100 (CET)
| Newsgroups | gmane.linux.redhat.fedora.german |
|---|---|
| Message-ID | <1792714773.213406.1330937131165.JavaMail.open-xchange@ox.hosteurope.de> |
Hi! Irgend was passt noch nicht... Christoph Wickert <[email protected]> hat am 4. März 2012 um 23:05 geschrieben: > Am Sonntag, den 04.03.2012, 22:48 +0100 schrieb Olaf Radicke: > > > > Christoph Wickert <[email protected]> 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@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@hamburg:~/Desktop/rpm-uebung$ man tar or@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 -- de-users mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/de-users