Linux-System Red Hat Package Manager (RPM)

Quelle: Internet
Autor: Benutzer

Tags: Ack Prozess Grenze ALAC Befehl Automatische öffentliche Software span

(1) Source Code Management

Die überwiegende Mehrheit der open-Source-Software wird direkt in Form von Quellcode veröffentlicht und ist in der Regel als eine komprimierte Archivdatei für tar.gz gepackt. Quellcode des Programms muss in eine binäre ausführbare Datei kompiliert werden, bevor es für den Einsatz ausgeführt werden kann. Die grundlegenden Kompilierung für Source-Code ist

  1. . / Configure: nach Dekompression, führen Sie den Befehl, die in erster Linie prüft die Kompilierungsumgebung, Verwandte Bibliotheksdateien und Konfigurationsparameter und Makefile generiert
  2. Fabrikat: Kompilieren Sie des Quellcodes und erzeugen die ausführbare Datei
  3. Installation zu machen: die generierte ausführbare Datei auf Ihrem Computer installiert

Die Software in Form von Quellcode ist mehr mühsam zu verwenden, aber die Kompatibilität und Steuerbarkeit sind besser. Und open-Source-Software in der Regel nutzt die Fähigkeiten von anderen open-Source-Software in großer Zahl, also open Source-Software hat eine Menge von Abhängigkeiten (mithilfe eine Software erfordert Installation zusätzlicher Software zuerst).

(2) RPM Package Manager

Vor der Veröffentlichung von RPM (Redhat Paket-Manager, Red Hat Package Manager) kann die Installation der Software auf einem Linux-System nur in Form von Quellcode-Paket erfolgen. Frühe Installation von Programmen in Linux-Systemen ist eine sehr schwierige und geduldig, was zu tun, und die meisten Service-Programme bieten nur Quellcode, Bedarf das Betriebspersonal zu ihren eigenen Code zu kompilieren und zu lösen viele Software-Abhängigkeiten, also um eine gute Service-Programm zu installieren Vorgänge eine Fülle von wissen, haben müssen hervorragende Fähigkeiten, Auch gute Geduld. Und in der Installation, Upgrade, deinstallieren Sie Service-Programme sollten berücksichtigen auch die Abhängigkeiten von anderen Programmen, Bibliotheken, also in die Prüfsumme, Installation, Deinstallation, Abfragen, Upgrade und andere Verwaltungsvorgänge Software sind sehr schwierig.

Die u/min-Mechanismus ist speziell auf diese Probleme anzugehen. U/min ist ein bisschen wie ein Bedienfeld in einem Windows-System, das eine einheitliche Datenbankdatei erstellt Softwareinformationen im Detail erfasst und analysiert automatisch die Abhängigkeiten. Zur Zeit die Vorteile von u/min wurde von der Öffentlichkeit anerkannt, des Umfangs der Nutzung beschränkt sich nicht mehr auf Red Hat-System, die folgende Tabelle zeigt einige häufig verwendete RPM Paket Befehle.

Häufigsten verwendeten RPM Paket Befehle

Befehlsformat für die Installation von software

RPM-IVH Paketname.rpm

Der Befehlsformat der Software Upgrade

RPM-UVH Paketname.rpm

Der Befehlsformat der Software deinstallieren

Rpm-e Paketname.rpm

Das Befehlsformat Software Beschreibung Informationen abfragen

U/min-Qpi Paketname.rpm

Befehlsformat für die Auflistung der Software-Datei-Informationen

RPM-QPL Paketname.rpm

Fragen Sie das Befehlsformat ab, welches u/min die Datei gehört,

RPM-QF PackageName

Wenn eine Paket installiert ist

Rpm-Qa | Grep Paketname.rpm

 

-Ich: Installieren-Installation

-V: Verboes Visualisierung

-H: Display Installationsfortschritt hash

Andere gemeinsame zugehörigen Parameter sind:

--Force: Erzwingen Sie Installation, auch wenn Dateien andere Pakete überschreiben installiert sind

--Nodeps: Wenn das RPM-Paket installiert werden von anderen Paketen abhängt, installieren Sie das Paket, auch wenn die anderen Pakete nicht installiert sind

-U: Upgrade ist die Bedeutung des Upgrades

Fragen Sie ab, ob ein Paket installiert ist

Rpm-q PackageName (hier der Paketname ist nicht mit Informationen und Suffix Plattformnamen)

ZB: Rpm-q Alacarte-0.10.0-1.fc6 (wenn Sie hinzufügen Plattforminformationen und Suffix Namen a la carte-0.10.0-1.fc6.noarch.rpm können nicht herausfinden)

Rpm-Qa-Abfrage für alle RPM-Pakete auf dem aktuellen System installiert

Rpm-Qa | Grep PackageName um festzustellen, ob ein Paket installiert ist (hier der Paketname ist mit Informationen und Suffix Plattformnamen)

Linux-System Red Hat Package Manager (RPM)

Kontaktiere uns

Die Inhaltsquelle dieser Seite ist aus dem Internet, und vertritt nicht die Meinung von Alibaba Cloud; auf dieser Seite erwähnte Produkte und Dienstleistungen haben keine Beziehung zu Alibaba Cloud. Wenn der Inhalt der Seite Ihrer Meinung nach verwirrend ist, schreiben sie uns bitte eine E-Mail. Wir werden das Problem innerhalb von 5 Tagen nach Erhalt Ihrer E-Mail bearbeiten.

Wenn Sie Fälle von Plagiaten aus der Community feststellen, senden Sie bitte eine E-Mail an info-contact@alibabacloud.com und legen Sie entsprechende Beweise vor. Ein Mitarbeiter wird Sie innerhalb von 5 Werktagen kontaktieren.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.