.\" -*- coding: UTF-8 -*- .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .nh .ad l .\" Begin generated content: .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH RPMSPEC 1 "8. Januar 2026" "RPM 6.0.1" .PP .SH BEZEICHNUNG rpmspec \- Werkzeug für RPM\-Spec\-Dateien .PP .SH ÜBERSICHT \fBrpmspec\fP {\fB\-q\fP|\fB\-\-query\fP} [Optionen] [Abfrageoptionen] \fISPEC\-DATEI\fP … .PP \fBrpmspec\fP {\fB\-P\fP|\fB\-\-parse\fP} [Optionen] \fISPEC\-DATEI\fP … .PP \fBrpmspec\fP \fB\-\-shell\fP [Optionen] [\fISPEC\-DATEI\fP …] .PP .SH BESCHREIBUNG \fBrpmspec\fP ist ein Werkzeug zum Abfragen einer Spec\-Datei. Genauer gesagt, zum Abfragen hypothetischer Pakete, die aus der angegebenen Spec\-Datei erstellt werden würden. So ähnelt die Abfrage einer Spec\-Datei mit \fBrpmspec\fP zwar einer Abfrage eines aus dieser Spec\-Datei erstellten Pakets, aber sie ist nicht identisch. Mit \fBrpmspec\fP können Sie nicht alle Felder abfragen, die sie für ein erstelltes Paket abfragen können. Zum Beispiel können Sie aus naheliegenden Gründen BUILDTIME mit \fBrpmspec\fP nicht abfragen. Sie können auch weitere Felder nicht abfragen, die während der Erstellung eines Pakets automatisch generiert werden, beispielsweise automatisch erzeugte Abhängigkeiten. .PP .SH AKTIONEN \fB\-q\fP, \fB\-\-query\fP .RS 4 fragt die eingelesenen Spec\-Kopfdaten ab, ähnlich wie beim Abfragen von Paketen. .PP .RE \fB\-P\fP, \fB\-\-parse\fP .RS 4 schreibt eine eingelesene und ausgewertete Spec\-Datei in die Standardausgabe. Das bedeutet, dass Bedingungen verarbeitet, Makros ausgewertet wurden usw. .PP .RE \fB\-\-shell\fP .RS 4 ruft eine interaktive Shell zur Überprüfung von Makros auf, optional nach dem Einlesen einer Spec\-Datei. Hauptsächlich nützlich zur Fehlerbehebung. .PP .RE .SH ARGUMENTE \fISPEC\-DATEI\fP .RS 4 RPM\-SPEC\-Datei zum Bau von Paketen mit \fBrpmbuild\fP(1). .PP .RE .SH OPTIONEN Siehe \fBrpm\-common\fP(8) für die Optionen, die allen Aktionen gemeinsam sind. .PP .SH ABFRAGEOPTIONEN \fB\-\-qf\fP \fIABFRAGEFORMAT\fP, \fB\-\-queryformat\fP \fIABFRAGEFORMAT\fP .RS 4 gibt das Ausgabeformat für Spec\-Abfragen an. Siehe \fBrpm\-queryformat\fP(7) für Details. .PP .RE \fB\-\-rpms\fP .RS 4 wertet die Kopfdaten aller Binärpakete aus, die aus der Spec\-Datei erstellt werden. .PP .RE \fB\-\-builtrpms\fP .RS 4 wertet nur die Kopfdaten der Binärpakete aus, die aus der Spec\-Datei erstellt werden würden. Das bedeutet, dass die Kopfdaten der Pakete ignoriert werden, die nicht aus dieser Spec\-Datei erstellt werden, das heißt, die Kopfdaten der Pakete, die keinen \fB%files\fP\-Abschnitt haben. .PP .RE \fB\-\-srpm\fP .RS 4 wertet die Kopfdaten des Quellpakets oder der Quellpakete aus, die aus der Spec\-Datei erstellt werden. .PP .RE .SH UMGEBUNGSVARIABLEN Siehe \fBrpm\-common\fP(8). .PP .SH EXIT\-STATUS Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null. .PP .SH BEISPIELE \fBrpmspec \-q rpm.\&spec\fP .RS 4 Eine Liste der Binärpakete ausgeben, die aus der RPM\-Spec\-Datei erstellt werden würden, zum Beispiel: .nf .RS 4 rpm\-4\&.11\&.3\-3\&.fc20\&.x86_64 rpm\-libs\-4\&.11\&.3\-3\&.fc20\&.x86_64 rpm\-build\-libs\-4\&.11\&.3\-3\&.fc20\&.x86_64 \&.\&.\&. .fi .RE .PP .RE \fBrpmspec \-q \-\-qf "%{name}: %{summary}n" rpm.\&spec\fP .RS 4 Zusammenfassende Informationen zu den einzelnen Binärpaketen ausgeben, die aus der RPM\-Spec\-Datei erstellt werden würden, zum Beispiel: .nf .RS 4 rpm: The RPM package management system rpm\-libs: Libraries for manipulating RPM packages rpm\-build\-libs: Libraries for building and signing RPM packages \&.\&.\&. .fi .RE .PP .RE \fBrpmspec \-q \-\-srpm rpm.\&spec\fP .RS 4 Das Quellpaket ausgeben, das aus der RPM\-Spec\-Datei erstellt werden würde, zum Beispiel: .nf .RS 4 rpm\-4\&.11\&.3\-3\&.fc20\&.x86_64 .fi .RE .PP .RE \fBrpmspec \-P rpm.\&spec\fP .RS 4 Die RPM\-Spec\-Datei auswerten und in die Standardausgabe schreiben, zum Beispiel: .nf .RS 4 Summary: The RPM package management system Name: rpm Version: 4\&.14\&.0 \&.\&.\&. .fi .RE .PP .RE \fBrpmspec \-\-shell\fP .RS 4 Die interaktive Makro\-Shell zur Fehlersuche in Makros starten, zum Beispiel: .nf .RS 4 > %define foo bar > %foo bar > %(date) Tue Apr 13 03:55:37 PM EEST 2021 > %getncpus 8 .fi .RE .PP .RE \fBrpmspec \-\-shell popt.\&spec\fP .RS 4 Die interaktive Makro\-Shell im Spec\-Kontext starten, zum Beispiel: .nf .RS 4 %name popt %version 1\&.18 .fi .RE .PP .RE .SH "SIEHE AUCH" \fBpopt\fP(3), \fBrpm\fP(8), \fBrpmbuild\fP(1), \fBrpm\-queryformat\fP(7), \fBrpm\-macros\fP(7) .PP \fBrpmspec \-\-help\fP \- da RPM die Anpassung der Optionen mittels »popt«\-Aliasen unterstützt, ist es unmöglich zu garantieren, dass alles, was im Handbuch beschrieben ist, mit dem übereinstimmt, was verfügbar ist. .PP \fBhttp://www.\&rpm.\&org/\fP .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann und Christoph Brinkhaus erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: .MT debian-l10n-german@lists.debian.org .ME .