Unter Linux bezieht sich RPM auf das Paketverwaltungstool RedHat. Es ist in einigen Linux-Distributionen enthalten und generiert ein Paket mit der Erweiterung „.RPM“. Die Benennung von RPM-Binärpaketen muss den einheitlichen Benennungsregeln entsprechen. Benutzer können die Version, die anwendbare Plattform und andere Informationen solcher Pakete direkt über den Namen im Format „Paketname-Versionsnummer-Versionsnummer-Herausgeber-Linux“ erhalten plattformtaugliche Hardware „Plattform-Paket-Erweiterung“.
Die Betriebsumgebung dieses Tutorials: Centos8-System, Dell G3-Computer.
Was ist RPM? RPM ist die Abkürzung für RedHat Package Manager (RedHat-Paketverwaltungstool). Obwohl dieser Dateiformatname mit dem RedHat-Logo gekennzeichnet ist, ist sein ursprüngliches Designkonzept offen und umfasst jetzt RedHat und CentOS , SUSE und andere Linux-Distributionsversionen werden alle verwendet. RPM gilt als anerkannter Industriestandard und lässt sich am einfachsten auf Linux-Systemen installieren.
Hinweis: RPM ist ein Paketierungs- und Installationstool für Internet-Download-Pakete, das in einigen Linux-Distributionen enthalten ist. Es generiert Dateien mit der Erweiterung .RPM. Ähnlich wie Dpkg.
Einheitliche Benennungsregeln für die RPM-Benennung
RPM-Binärpakete müssen nach einheitlichen Benennungsregeln benannt werden, und zwar über den Namen.
Namensformat
包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名
Nach dem Login kopieren
Zum Beispiel haben wir ein RPM-Softwarepaket, httpd-2.2.15-15.el6.centos.1.i686.rpm. Die spezifischen Parameter werden wie folgt erklärt:
Parameter
Beschreibung
|
|
httpd
Paketname. Hierbei ist zu beachten, dass httped der Paketname ist und httpd-2.2.15-15.el6.centos.1.i686.rpm normalerweise der vollständige Name des Pakets ist sind unterschiedlich. Bei einigen Befehlen (z. B. Paketinstallation und -aktualisierung) wird der vollständige Name des Pakets verwendet, während bei einigen Befehlen (Paketabfrage und -deinstallation) der Paketname versehentlich verwendet wird.
|
2.2.15 |
Die Versionsnummer des Pakets. Das Format der Versionsnummer ist normalerweise Hauptversionsnummer.Nebenversionsnummer.Revisionsnummer.
|
15 |
Die Häufigkeit, mit der das Binärpaket veröffentlicht wurde, und gibt an, wie oft dieses RPM-Paket durch Programmierung generiert wurde.
|
el* |
Softwareherausgeber, el6 bedeutet, dass dieses Paket von Red Hat veröffentlicht wurde und für die Verwendung unter RHEL 6.x (Red Hat Enterprise Unux) und CentOS 6.x geeignet ist.
|
centos |
bedeutet, dass dieses Paket für CentOS-Systeme geeignet ist.
|
i686 |
gibt die von diesem Paket verwendete Hardwareplattform an. Die vom aktuellen RPM-Paket unterstützten Plattformen sind wie folgt.
|
rpm |
Die Erweiterung des RPM-Pakets weist darauf hin, dass es sich um ein kompiliertes Binärpaket handelt, das direkt mit dem rpm-Befehl installiert werden kann. Darüber hinaus gibt es RPM-Pakete mit der Erweiterung src.rpm, die darauf hinweisen, dass es sich um Quellcodepakete handelt. Sie müssen installiert werden, um Quellcode zu generieren, dann kompiliert und in Pakete im RPM-Format generiert und schließlich mit dem Befehl rpm installiert werden .
|
|
RPM-Paket-Hardwareplattform
Plattformname
Anwendbare Plattforminformationen
|
|
i386
386 oder höhere Computer können installiert werden.
|
i586 |
686 und höher Computer können installiert werden.
|
i686 |
Es kann auf Computern mit Pentium II oder höher installiert werden. Derzeit sind alle CPUs Pentium II oder höher, daher ist diese Softwareversion üblich.
|
x86_64 |
64-Bit-CPU kann installiert werden.
|
noarch |
Keine Hardwareeinschränkungen.
|
| Verwandte Empfehlungen: „
Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelches Tool ist Linux RPM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!