So analysieren Sie die RPM-Paketverwaltungsfunktion
Vollständige Erklärung der Rpm-Paketverwaltungsfunktionen
Funktion der Softwarepaketverwaltung: Verpacken Sie die verschiedenen Komponentendateien des kompilierten Programms In eine oder mehrere Programmpaketdateien, um die Installation, Aktualisierung, Deinstallation, Abfrage, Überprüfung und Datenbankpflege des Programmpakets zu erleichtern.
Werfen wir einen Blick auf die Analyse der RPM-Paketverwaltung
RPM-Pakete haben großartige Anwendungen in Redhat und S.U.S.E
Wir werden dies als nächstes tun Verwenden die Verwaltung von RPM-Paketen im Centos-System, um eine detaillierte Funktionsanalyse durchzuführen
Durch die Verwendung von yum (Rhel-Serie) zur Installation können Abhängigkeiten automatisch aufgelöst werden RPM-Paketbenennungsformat:
name-VERSION-release.arch.rpm
VERSION: Major.Minor.Release# 🎜🎜#Major: Hauptversionsnummer (die Version verfügt über größere Updates); Minor: Nebenversionsnummer (kleinere Updates)
release.arch: die Release-Nummer des RPM-Pakets
#🎜 🎜 #release.os: 2.el7 (Plattform).i386 (Architektur).rpm Architektur (Architektur): i386, x64 (amd64), ppc, noarch manager; Tatsächlicher Betrieb: #🎜🎜 #Diese Maschine hat zsh-4.3.10-9.el6.x86_64.rpm erfolgreich auf den Server heruntergeladen. Verwenden Sie dies, um
Syntax: rpm zu implementieren [ Optionen] [Pakete_Datei]
Installation; -i, --install
rpm -ivh /path/to/rpm_package -v; Installationsinformationen anzeigen
-vv; Detailliertere Installationsinformationen anzeigen
-h; Zeigt den Installationsfortschritt mit einem Nummernzeichen an
—nodeps; Abhängigkeiten ignorieren Beziehung (gilt für Deinstallation)
--force; Installation erzwingen (gilt für Deinstallation)
Neuinstallation; --replacepkgs überschreibt die ursprünglichen Informationen .10-9.el6.x86_64.rpm
Deinstallieren; -e, --erase#
rmp -e Paketname# 🎜🎜# 🎜## 🎜🎜# rpm -U /path/to/rpm_package# 🎜🎜# --oldpackage downgrade
Zwei Pakete wurden vom Server genommen: zabbix-2.4.0-1.el6. x86_64.rpm
🎜🎜#
Upgrade auf zabbix-2.4.5-1.el6.x86_64.rpm#🎜 🎜#[root@bucktan] ungefähr #RPM -F/PATH/To/RPM_PACKAGE#🎜🎜 ## 🎜🎜#;
🎜🎜#RPM -UVH/PATH/PACKAGE#🎜 🎜 ## 🎜🎜 # --nosignature prüft nicht die Gültigkeit der Paketsignaturinformationen 共 Verschiedene Kernel-Versionen können nebeneinander existieren, sodass Installationsvorgänge durchgeführt werden können. Es wird jedoch nicht empfohlen, ein Upgrade durchzuführen. (Schlüssel-)Abfrage; Optionen]: RPM -QA alle installierten Pakete abfragen; [ query-options]:
d package_name fragt das nach der Installation des Pakets generierte Hilfedokument ab; qc package_name Abfrage der nach der Installation des Pakets generierten Konfigurationsdatei; Klasse
Skript vor der Installation vorinstallieren
. Fragen Sie verwandte Informationen zu deinstallierten Paketen ab; -qp
Paketdatei kann einfache Beschreibungsinformationen verwenden; wie -QP -SCRIPTS
Überprüfung; prüfen Sie, ob die Dateien nach der Installation geändert wurden
RPM -V Paketname
[root@bucktan ~] # rpm -V zsh
verwendenL ReadLink (2) Pfad -Nichtübereinstimmung
U -Benutzerbesitz unterscheidet sich. Die Gruppenbesitzer unterscheiden sich Gruppen.) Verwenden Sie die Verwendung der Verwendung von RSA -RSA
- - - - - - - - - Nosineature: NICHT überprüfen die Quelllegitimität
Speicherort: /var/lib/RPM Neuerstellung: RPM -ITDB: Initialisierung Wenn im Voraus keine Datenbank vorhanden ist, wird die neue
RPM -RebuilddB Rebuild
Das obige ist der detaillierte Inhalt vonSo analysieren Sie die RPM-Paketverwaltungsfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Das RPM-Tool (RedHatPackageManager) in Linux-Systemen ist ein leistungsstarkes Tool zum Installieren, Aktualisieren, Deinstallieren und Verwalten von Systemsoftwarepaketen. Es ist ein häufig verwendetes Tool zur Verwaltung von Softwarepaketen in RedHatLinux-Systemen und wird auch von vielen anderen Linux-Distributionen verwendet. Die Rolle des RPM-Tools ist sehr wichtig. Es ermöglicht Systemadministratoren und Benutzern die einfache Verwaltung von Softwarepaketen auf dem System. Über RPM können Benutzer problemlos neue Softwarepakete installieren und vorhandene Software aktualisieren

Linux-RPM wird im Allgemeinen standardmäßig im Verzeichnis „/usr/local“ oder „/usr/bin“ gespeichert. Das Verzeichnis „/usr/local“ ist das Verzeichnis „/usr“, das allgemeinen Benutzern zur Verfügung gestellt wird und in dem allgemeine Anwendungssoftware installiert ist , und Das Verzeichnis „/usr/bin“ beherbergt auch viele Anwendungen.

In Linux-Systemen ist RPM (RedHatPackageManager) ein gängiges Softwarepaket-Verwaltungstool, das zum Installieren, Aktualisieren und Löschen von Softwarepaketen verwendet wird. Manchmal müssen wir den Speicherpfad einer installierten RPM-Datei für Such- oder andere Vorgänge finden. Im Folgenden wird erläutert, wie Sie den Speicherpfad der RPM-Datei im Linux-System finden, und es werden spezifische Codebeispiele bereitgestellt. Zuerst können wir den rpm-Befehl verwenden, um das installierte RPM-Paket und seinen Speicherpfad zu finden. Offen

1. Laden Sie die 4-RPM-Pakete mysql-community-client-5.7.26-1.el7.x86_64.rpmmysql-community-common-5.7.26-1.el7.x86_64.rpmmysql-community-libs-5.7.26-1 herunter. el7.x86_64.rpmmysql-community-server-5.7.26-1.el7.x86_64.rpm Wenn Sie Thunder zum Herunterladen verwenden möchten, müssen Sie zunächst den entsprechenden RPM-Downloadpfad finden. Öffnen Sie zunächst die offizielle MySQL-Website im Browser : Drücken Sie in der geöffneten Benutzeroberfläche die Tastatur f12, um die Entwicklertools zu öffnen

Die RPM-Paketverwaltungsfunktion versteht die Funktion der Softwarepaketverwaltung vollständig: Packen der Komponenten des kompilierten Programms in eine oder mehrere Paketdateien, um die Installation, Aktualisierung, Deinstallation, Abfrage, Überprüfung und Datenbankverwaltung des Programmpakets zu erleichtern. Als nächstes werfen wir einen Blick auf die Analyse der RPM-Paketverwaltung in Redhat und S.U.S.E. Als nächstes werden wir eine detaillierte Funktionsanalyse zur Verwaltung von RPM-Paketen in Centos-Systemen durchführen Kann während der Installation automatisch installiert werden. Benennungsformat des Drpm-Pakets: Name-VERSION-Release.arch.rpmVERSION: Major.Minor.ReleaseMajor

„Standardpfade und Codebeispiele für die RPM-Paketspeicherung in Linux-Systemen“ In Linux-Systemen sind RPM-Pakete (RedHatPackageManager) ein Standardformat für die Softwarepaketverwaltung. Wenn wir Tools wie yum zum Installieren von Software verwenden, installieren oder aktualisieren wir tatsächlich RPM-Pakete im System. Der Pfad, in dem RPM-Pakete im System gespeichert werden, unterliegt bestimmten Spezifikationen. Im Folgenden werden die Standardpfade vorgestellt, in denen RPM-Pakete in gängigen Linux-Distributionen gespeichert werden, und einige Codebeispiele bereitgestellt.

Redis ist eine leistungsstarke Schlüsselwertdatenbank. Das Aufkommen von Redis hat die Mängel der Schlüsselwertspeicherung wie Memcached weitgehend ausgeglichen und kann in manchen Situationen eine sehr gute Ergänzung zu relationalen Datenbanken spielen. Frühe Vorbereitungsplattform: centos6.5x86_64 Installation: redis-3.0.7-4.el6.art.x86_64.rpm Laden Sie das RPM-Paket herunter und öffnen Sie die Adresse http://pkgs.org/download/redis, um entsprechend Ihrem eigenen Linux einzutreten Plattform und was Sie zur Installation benötigen Gehen Sie zur Redis-Version und laden Sie das entsprechende RPM-Paket herunter. Hier nehmen wir Redis3.0.7 als Beispiel für die Installation: [roo

Das RPM-Tool unter Linux war schon immer eines der wichtigen Tools zur Verwaltung von Softwarepaketen. Unabhängig davon, ob Sie ein Linux-Systemadministrator oder ein Entwickler sind, ist es wichtig, die Grundlagen der RPM-Tools zu verstehen. Dieser Artikel bietet eine ausführliche Analyse des LinuxRPM-Tools, um Ihnen zu helfen, seine Prinzipien, Verwendungszwecke und Betriebsmethoden besser zu verstehen. 1. Was ist das RPM-Tool? Der vollständige Name von RPM ist RedHatPackageManager. Es handelt sich um ein Tool zur Verwaltung von Softwarepaketen auf Linux-Systemen. Es ist am meisten
