Wie kann man generische RPM-Schalen unter OpenSUSE 13.x erstellen?

407
Karl Richter

Die cups-Website schlägt vor, generische RPM-Pakete mit zu erstellen rpmbuild -ta tarball.tar.gz, aber es gibt kein dbus-develund kein libusb-develPaket in OpenSUSE 13.1 (es gibt dbus-1-devel). Gibt es eine Möglichkeit, die Abhängigkeiten von rpmbuildleicht zu befriedigen ? Ich versuche, cups2.0.1 auf OpenSUSE 13.1 x86_64 zu erstellen . Gibt es einen anderen Weg, um das RPM zu bauen, das vergleichbar mit der Verwendung von RPM ist rpmbuild?

0

1 Antwort auf die Frage

1
Jeff Johnson

Extrahieren Sie die .specDatei aus dem tar-Ball, bearbeiten Sie die Build-Abhängigkeit und verwenden Sie dann

rpmbuild -ba cups.spec 

anstatt

rpmbuild -ta cups*.tar.gz 
Vielen Dank. "gcc-c ++" muss manuell in "yast2" installiert werden, da "configure" auch dann erfolgreich ist, wenn "g ++" fehlt. Karl Richter vor 9 Jahren 0