Tag: rpm-spec
Die rpm spec-Datei enthält die erforderlichen Informationen von RPM um ein Paket zu bauen.
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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?
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
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)