Tag: rpm-spec

Die rpm spec-Datei enthält die erforderlichen Informationen von RPM um ein Paket zu bauen.

Einfache spec-Datei für die Erstellung von RPM-Paketen

Anzahl der Antworten 2 Antworten
Habe ich eine binäre Java - run.jar Datei, ein bash-Skript run.sh führt run.jar über java -jar. In meiner Umgebung (~/rpmbuild/), wo muss ich diese beiden Dateien? Wo muss ich die Quell-Datei? (Ich glaube, ich sollte komprimieren der

Kann ich mit U / min zu erweitern, die Makros in einem specfile?

Anzahl der Antworten 5 Antworten
Das konkrete Beispiel: ich habe viel von Spec-Dateien mit Source0: oder andere Source Linien mit Makros. Wie kann ich diese Makros erweitert, ohne tatsächlich starten bauen auf die specfile oder schreiben meiner eigenen parser? Hast du dir

Wie verwenden Sie %debug_package während der Verwendung von rpmbuild?

Anzahl der Antworten 1 Antworten
Linux version 2.6.18-131.el5 gcc version 4.1.2 RPM 4.4.2.3 Verwende ich den folgenden Befehl zum erstellen von Paketen: $ sudo rpmbuild -ba xxx.spec Dachte ich, dass die debuginfo-Paket gebaut werden sollte standardmäßig aber nur die xxx.src.U /min und

Wie bekomme ich rpmbuild zum download alle Quellen eines bestimmten .spec?

Anzahl der Antworten 4 Antworten
Ich bin hinzufügen einige Quellen zu einer vorhandenen rpm .spec Datei von URL und haben Sie nicht heruntergeladen noch. Gibt es einen Weg, um rpmbuild zum herunterladen der Quellen eher als es manuell zu tun? InformationsquelleAutor joeforker

Bauen RPM einfach zu installieren, Dateien

Anzahl der Antworten 2 Antworten
Ich brauchen, um zu bauen eine U /MIN, mit dem alleinigen Zweck der Installation von ein paar Schriften. Ich habe gelesen, mehrere tutorials darüber, aber jeder scheint zu vermuten etwas anderes und ich habe nicht in der

RPM build errors:Bad exit status from /var/tmp/rpm-tmp.32XJLX (%install)

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu erstellen eine einfache rpm-Paket auf centos 6.5.. Aber ich kann nicht es zu beenden, als sein gibt mir Fehler.. ich habe schon folgte diesen beiden threads.. Bad exit status from /var/tmp/rpm-tmp.b1DgAt (%build) und

CentOS 5.5 - symbolic link-Erstellung in RPM-spec-Datei

Anzahl der Antworten 4 Antworten
Muss ich erstellen Sie die folgenden symbolischen links, in die RPM-Datei /bin/ln -sf libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8 /bin/ln -sf libssl.so.0.9.8e /lib/libssl.so.0.9.8 In meinem RPM-spec-Datei: %files %defattr(-,root,root) /lib/libcrypto.so.0.9.8 /lib/libssl.so.0.9.8 <other files...> %install /bin/ln -sf libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8 /bin/ln -sf libssl.so.0.9.8e /lib/libssl.so.0.9.8

RPM-spec gemacht, verschiebbar durch das hinzufügen von Präfix, aber während der Installation sehe ich nicht die Dateien installiert

Anzahl der Antworten 1 Antworten
Summary: A small lighttpd Name: lighttpd Version: 1.4.28 Release: 1000 License: LGPL Group: Applications/Webserver URL: http://www.lighttpd.com/ Source: http://www.lighttpd.com/lighttpd-%{version}.tar.gz BuildRoot: %{name}-%{version} Prefix: /opt/src/Opensource/lighttpd-1.4.28/install #Do not terminate if there are files in the buildroot that are not packed into

RPM-build-No such file or directory

Anzahl der Antworten 2 Antworten
Ich will einfach RPM-Datei mit vielen kleinen Dateien. [root@laptop rpm]# tree . ├── BUILD ├── BUILDROOT ├── RPMS ├── SOURCES │   └── some_agent-1.0.tar.gz ├── SPECS │   ├── kernel.spec │   └── kernel.spec~ └── SRPMS 6 directories, 3 files

U / MIN %post scriptlet-best practice

Anzahl der Antworten 1 Antworten
Ich versuche auf die Spur, was ist die best practices für die %pre/post%scriptlets in U /min.spec-Datei. Speziell habe ich ein system, das eine ziemlich komplizierte installation. Unter anderem muss eine Menge tun, um "Security-Enhanced Linux" Anpassungen iptable

U / min & rpmbuild - Verwendung von globalen Umgebungsvariablen, die in der %files-Sektion

Anzahl der Antworten 1 Antworten
Ich kämpfen für eine Weile mit diesem. Also schrieb ich einen .specs-Datei für mein Projekt und alles ging gut. Das rpm gebaut, die installation ist glatt... aber dann bekam ich noch ärger denn jetzt, ich habe zu

Verpackung symlinks per rpmbuild?

Anzahl der Antworten 2 Antworten
Ist es möglich, rpmbuild zu bewahren symlinks auf der Verpackung? Das aktuelle Verhalten ist, um Kopien zu erstellen von den Dateien, die ich gerne vermeiden möchte. InformationsquelleAutor SyBer | 2011-09-22

Wie Besitzer für das Verzeichnis in der %files?

Anzahl der Antworten 2 Antworten
Wenn ich diese Zeile in der %files: %attr(0555, myuser, myuser) /opt/myapp/lib/my.jar Dann my.jar haben myuser als Besitzer, sondern das Verzeichnis /opt/myapp/lib werden Besitzer von root. Ich will nicht schreiben %attr(0555, myuser, myuser) /opt/myapp/lib/ als ich will nicht

kann eine RPM-spec-Datei "include" andere Dateien?

Anzahl der Antworten 7 Antworten
Ist es eine Art "include" - Direktive in der RPM-spec? Ich konnte Sie nicht finden, eine Antwort zu googeln. Motivation: ich habe eine RPM-spec-Vorlage, die den build-Prozess ändert sich mit der version, revision und anderen build-spezifischen Daten.

Was bedeutet %defattr bedeuten in der RPM-spec-Dateien?

Anzahl der Antworten 2 Antworten
Beim erstellen von RPMs, die RPM spec-Dateien haben eine Richtlinie %defattr . Ich weiß, dass es definiert den Standard-Attributen für die Dateien, die installiert werden, dass RPM. Wenn ich Schreibe, die %defattr als unten, was bedeutet es?

Wie man benutzerdefinierte Parameter an rpmbuild weitergibt, um Variablen zu füllen

Anzahl der Antworten 2 Antworten
ist es möglich, Parameter zu rpmbuild zu füllen, benutzerdefinierte Variablen, sind aufgerufen, in der spec-Datei? Beispiel: Der Benutzer definiert die variable %{foobar}, die aufgerufen wird, in der .spec-Datei (aber leer) gefüllt werden sollte mit der variable, die

Entpacken Sie die Spezifikationsdatei aus dem RPM-Paket

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit, Sie zu extrahieren Sie die spec-Datei aus dem rpm-Paket ( ich habe nur RPM-Datei ) nicht durch rpm --scripts -qp my-great-app-1.1.2.rpm ( dieser syntax nicht die spec-Datei nur die Skripte aus dem rpm)