RPM-RPMRC(5) File Formats Manual RPM-RPMRC(5) BEZEICHNUNG rpm-rpmrc - RPM-Konfiguration der Plattformkompatibilitat UBERSICHT VARIABLE: {ARCHITEKTUR|OS}: WERT VARIABLE: ARCHITEKTUR WERT DATEIEN /usr/lib/rpm/rpmrc /usr/lib/rpm//rpmrc /etc/rpmrc ~/.config/rpm/rpmrc BESCHREIBUNG Die systemnahe Maschinenarchitektur und Betriebssystemkonfiguration in rpm wird uber eine Reihe von rpmrc-Dateien verwaltet, die im rpmrc-Pfad definiert sind. Die meisten Benutzer mussen diese Dateien nie ansehen, geschweige denn bearbeiten. Jede Datei im durch Doppelpunkte getrennten rpmrc-Pfad wird von rpm sequenziell gelesen, um Konfigurationsinformationen zu ermitteln. Tilden werden zum Wert der Umgebungsvariable HOME expandiert. Die erste Datei im Pfad muss existieren, andere werden als optional angesehen. Falls ein Wert mehrfach definiert ist, erhalt der letzte Eintrag den Vorzug. Der Standardpfad zur rpmrc verwendet dies zur Bestimmung der folgenden Hierarchie der Plattformkonfiguration: 1. Generische Grundeinstellungen von rpm 2. Anbieter-(Distributions-)spezifische Konfiguration 3. Rechnerspezifische Konfiguration 4. Benutzerspezifische Konfiguration In alteren Versionen von rpm war ~/.rpmrc der Pfad zur benutzerspezifischen rpmrc. Dieser Pfad wird noch berucksichtigt, sofern er existiert und das neue Konfigurationsverzeichnis nicht existiert. KONFIGURATION ARCHITEKTUR und OS beziehen sich auf die von uname(2) ausgegebenen Informationen zu Maschine und Betriebssystem, sind aber nicht 1:1 aquivalent. Die folgenden Anweisungen werden in den rpmrc-Dateien unterstutzt: arch_canon ARCHITEKTUR: KANONISCHE_ARCHITEKTUR ARCHITEKTURNUMMER Namen und Nummern bekannter Architekturen, um sie als kanonischen Alias fur verschiedene Schreibweisen zu verwenden. KANONISCHE_ARCHITEKTUR ist das, worauf sich die ARCHITEKTUR-Eintrage in anderen Anweisungen der rpmrc beziehen. Die Nummer wird von rpm fur keinerlei Berechnungen verwendet, muss aber aus historischen Grunden vorhanden sein. arch_compat: ARCHITEKTUR: KOMPATIBLE_ARCHITEKTUR ... Deklariert die Kompatibilitat zwischen Rechnerarchitekturen, das heisst, dass auf Rechnern mit ARCHITEKTUR Pakete fur die KOMPATIBLE_ARCHITEKTUR installiert werden konnen. archcolor: ARCHITEKTUR FARBE Deklariert die >>Farbe<< der angegebenen ARCHITEKTUR. Die Farbe bezieht sich auf die Wortlange beziehungsweise >>Bitness<< der Architektur: o 0 bedeutet unspezifisch (architekturunabhangige Pakete und ahnliche) o 1 bedeutet 32-bit o 2 bedeutet 64-bit buildarch_compat: ARCHITEKTUR: KOMPATIBLE_ARCHITEKTUR Deklariert die Kompatibilitat zwischen Bau-Architekturzielen, d. h., ARCHITEKTUR-Maschinen konnen Binardateien fur die KOMPATIBLE_ARCHITEKTUR erstellen. buildarchtranslate: ARCHITEKTUR: UBERSETZTE_ARCHITEKTUR Beim Erstellen von Paketen wird die erkannte Rechner-ARCHITEKTUR automatisch in die UBERSETZTE_ARCHITEKTUR ubersetzt. Dies dient dazu, Unterarchitekturen einer Hauptarchitektur zuzuordnen. Beispielsweise soll beim Erstellen auf einem x86_64_v2-Rechner das generierte Paket typischerweise der Hauptarchitektur x86_64 entsprechen. optflags: ARCHITEKTUR OPTFLAGS Compiler-Flags zur Erstellung von Paketen fur die angegebene ARCHITEKTUR. Der OPTFLAGS-Wert ist als %{optflags}-Makro in .spec-Dateien verfugbar. os_canon: OS: KANON_OS OS_NUM Namen und Nummern bekannter Betriebssysteme, um verschiedene Schreibweisen einer kanonischen zuzuordnen. KANON_OS ist der Eintrag, auf den sich die OS-Eintrage in anderen rpmrc-Anweisungen beziehen. Die Nummer wird von rpm fur keinerlei Berechnungen verwendet, muss aber aus historischen Grunden vorhanden sein. os_compat: OS: KOMPATIBLES_OS Deklariert die Kompatibilitat zwischen Betriebssystemen, d. h., ein OS-Rechner kann Pakete fur das KOMPATIBLE_OS installieren. UMGEBUNGSVARIABLEN Falls die Umgebungsvariable XDG_CONFIG_HOME gesetzt ist, ersetzt sie ~/.config im rpmrc-Pfad. SIEHE AUCH rpm(8), rpm-common(8), rpm-config(5), rpm-macros(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . RPM 6.0.1 6. Marz 2026 RPM-RPMRC(5)