.\" -*- coding: UTF-8 -*-
.ie "\f[CB]x\f[]"x" \{\
. ftr V B
. ftr VI BI
. ftr VB B
. ftr VBI BI
.\}
.el \{\
. ftr V CR
. ftr VI CI
. ftr VB CB
. ftr VBI CBI
.\}
.\" Automatically generated by Pandoc 3.1.3
.\"
.\" Define V font for inline verbatim, using C font in formats
.\" that render this, and otherwise B font.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH RPMSPEC 8 "29. Oktober 2010" "" ""
.hy
.SH BEZEICHNUNG
.PP
rpmspec \- Werkzeug für RPM\-Spec\-Dateien
.SH ÜBERSICHT
.SS "SPEC\-DATEIEN ABFRAGEN"
.PP
\f[B]rpmspec\f[R] {\f[B]\-q|\-\-query\f[R]} [\f[B]select\-options\f[R]]
[\f[B]query\-options\f[R]] \f[I]SPEC_DATEI …\fR
.SS "AUSWERTUNGSOPTIONEN FÜR DIE STANDARDAUSGABE"
.PP
\f[B]rpmspec\f[R] {\f[B]\-P|\-\-parse\f[R]} \f[I]SPEC\-DATEI …\fR
.SS "AUFRUF MAKRO\-SHELL"
.PP
\f[B]rpmspec\f[R] {\f[B]\[en]shell\f[R]} [\f[I]SPEC_DATEI …\f[R]]\fR
.SH BESCHREIBUNG
.PP
\f[B]rpmspec\f[R] 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 \f[B]rpmspec\f[R] zwar einer Abfrage eines aus dieser Spec\-Datei
erstellten Pakets, aber sie ist nicht identisch. Mit \f[B]rpmspec\f[R]
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 \f[B]rpmspec\f[R] 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.
.SS Auswahloptionen
.PP
[\f[B]\-\-rpms\f[R]] [\f[B]\-\-srpm\f[R]]\fR
.SS Abfrageoptionen
.PP
[\f[B]\-\-qf,\-\-queryformat \f[I]ABFRAGEFORMAT\f[R]] [\f[B]\-\-target
\f[I]ZIELPLATTFORM\f[R]]\fR
.SS ABFRAGEOPTIONEN
.PP
Die allgemeine Form eines Abfragebefehls für RPM\-Spec\-Dateien ist
.PP
\f[B]rpm\f[R] {\f[B]\-q|\-\-query\f[R]} [\f[B]Auswahloptionen\f[R]]
[\f[B]Abfrageoptionen\f[R]]\fR
.PP
Sie können das Format angeben, in dem die Information ausgegeben werden
soll. Dafür verwenden Sie die Option
.PP
\f[B]\-\-qf|\-\-queryformat\f[R] \f[I]ABFRAGEFORMAT\fR
.PP
gefolgt von der Formatzeichenkette \f[I]ABFRAGEFORMAT\f[R]. Siehe
\f[B]rpm(8)\f[R] für Details.\fR
.SS AUSWAHLOPTIONEN
.PP
\f[B]\-\-rpms\f[R] wertet die Kopfdaten aller Binärpakete aus, die aus der
Spec\-Datei erstellt werden. \f[B]\-\-builtrpms\f[R] 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 \f[B]files\f[R]\-Abschnitt haben. \f[B]\-\-srpm\f[R] wertet die
Kopfdaten des Quellpakets oder der Quellpakete aus, die aus der Spec\-Datei
erstellt werden.\fR
.SH BEISPIELE
.PP
Eine Liste der Binärpakete ausgeben, die aus der RPM\-Spec\-Datei erstellt
werden würden:
.RS
.IP
.nf
\f[C]
$ rpmspec \-q rpm.spec
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
…\fR
.fi
.RE
.PP
Zusammenfassende Informationen zu den einzelnen Binärpaketen ausgeben, die
aus der RPM\-Spec\-Datei erstellt werden würden:
.RS
.IP
.nf
\f[C]
$ rpmspec \-q \-\-qf \[dq]%{name}: %{summary}\[rs]n\[dq] rpm.spec
rpm: The RPM package management system
rpm\-libs: Libraries for manipulating RPM packages
rpm\-build\-libs: Libraries for building and signing RPM packages
…\fR
.fi
.RE
.PP
Das Quellpaket ausgeben, das aus der RPM\-Spec\-Datei erstellt werden würde:
.RS
.IP
.nf
\f[C]
$ rpmspec \-q \-\-srpm rpm.spec
rpm\-4.11.3\-3.fc20.x86_64\fR
.fi
.RE
.PP
Die RPM\-Spec\-Datei auswerten und in die Standardausgabe schreiben:
.RS
.IP
.nf
\f[C]
$ rpmspec \-P rpm.spec
Summary: The RPM package management system
Name: rpm
Version: 4.14.0
…\fR
.fi
.RE
.PP
Die interaktive Makro\-Shell zur Fehlersuche in Makros starten:
.RS
.IP
.nf
\f[C]
$ rpmspec \-\-shell
> %define foo bar
> %foo
bar
> %(date)
Tue Apr 13 03:55:37 PM EEST 2021
> %getncpus
8\fR
.fi
.RE
.PP
Die interaktive Makro\-Shell im Spec\-Kontext starten:
.RS
.IP
.nf
\f[C]
$ rpmspec \-\-shell popt.spec
%name
popt
%version
1.18\fR
.fi
.RE
.SH "SIEHE AUCH"
.PP
\f[B]popt\f[R](3), \f[B]rpm\f[R](8), \f[B]rpmdb\f[R](8),
\f[B]rpmkeys\f[R](8), \f[B]rpmsign\f[R](8), \f[B]rpm2cpio\f[R](8),
\f[B]rpmbuild\f[R](8)\fR
.PP
\f[B]rpmspec \-\-help\f[R] \- da \f[B]rpm\f[R] benutzerdefinierte Optionen über
Popt\-Aliase unterstützt, können wir unmöglich garantieren, dass die
Beschreibungen in diesem Handbuch exakt dem entsprechen, was verfügbar
ist.\fR
.PP
\f[B]http://www.rpm.org/ \fR
.SH AUTOREN
.IP
.nf
\f[C]
Marc Ewing
Jeff Johnson
Erik Troan
Panu Matilainen \fR
.fi
.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
.MT debian-l10n-german@lists.debian.org
Mailingliste der Übersetzer
.ME .