Heim  >  Artikel  >  php教程  >  Zusammenfassung der RPM-Paketinstallation, Abfrage, Deinstallationsbefehl und detaillierte Erklärung des Yum-Befehls unter Linux

Zusammenfassung der RPM-Paketinstallation, Abfrage, Deinstallationsbefehl und detaillierte Erklärung des Yum-Befehls unter Linux

高洛峰
高洛峰Original
2017-01-07 13:57:192283Durchsuche

Ich habe Ubuntu bereits zuvor verwendet, um Software zu installieren und zu deinstallieren, was sehr einfach ist und die dabei auftretenden Softwareabhängigkeiten für uns automatisch behandelt werden, ähnlich einer narrensicheren Installation. Darüber hinaus kann unter dem Linux-Betriebssystem nahezu jede Software über RPM installiert, deinstalliert und verwaltet werden. Der vollständige Name von RPM ist Redhat Package Manager, eine von Redhat Company vorgeschlagene Software zur Verwaltung von Softwarepaketen unter Linux. Bei der Installation von Linux werden mit Ausnahme einiger Kernmodule fast alle anderen Module über RPM installiert. RPM verfügt über fünf Betriebsmodi: Installation, Deinstallation, Upgrade, Abfrage und Überprüfung.

RPM-Installationsvorgang

Befehl:

rpm -i Der Name der zu installierenden Paketdatei

Zum Beispiel:

rpm -i example.rpm installiert das example.rpm-Paket; rpm -iv example.rpm installiert das example.rpm-Paket und zeigt die Dateiinformationen an, die während des Installationsprozesses installiert werden; -ivh example.rpm Installieren Sie das Paket example.rpm und zeigen Sie die zu installierenden Dateiinformationen und den Installationsfortschritt während des Installationsvorgangs an.

RPM-Abfragevorgang

Befehl:

rpm -q …

Zusätzliche Abfragebefehle:

a Alle installierten Pakete abfragen Die folgenden zwei zusätzlichen Befehle werden verwendet, um die Informationen von Installationspaketen abzufragen;

i Die Informationen anzeigen der Installationspakete;

l zeigt das Verzeichnis an, in dem alle Dateien im Installationspaket installiert sind;

s zeigt den Status aller Dateien in der Installationsversion und die Verzeichnisse an, in denen sie installiert sind; Mit den folgenden zwei zusätzlichen Befehlen wird angegeben, ob es sich um das Installationspaket oder die installierte Datei handelt.

p fragt die Informationen des Installationspakets ab.

f fragt die Informationen einer bestimmten installierten Datei ab ;

Beispiel Wie folgt:

rpm -qa |. Überprüfen Sie, ob tomcat4 installiert ist.

rpm -qip example.rpm Überprüfen Sie die Informationen zum Installationspaket.

rpm -qif /bin/df Zeigt die Informationen des Installationspakets an, in dem sich die Datei /bin/df befindet.

rpm -qlf /bin/df Zeigt das Verzeichnis an, in dem sich die einzelnen Dateien befinden Das Installationspaket, in dem sich die Datei /bin/df befindet, wird installiert.

RPM-Deinstallationsvorgang

Befehl:

rpm -e Installationspaket, das deinstalliert werden muss

Vor der Deinstallation müssen Sie normalerweise den Befehl rpm -q... verwenden, um dies zu überprüfen. Geben Sie den Namen des Installationspakets ein, das deinstalliert werden muss.

Zum Beispiel:

rpm -e tomcat4 Tomcat4-Paket deinstallieren

RPM-Upgrade-Vorgang

Befehl:

rpm -U erforderlich Das aktualisierte Paket

lautet wie folgt:

rpm -Uvh example.rpm Aktualisieren Sie das Beispiel.rpm-Paket

RPM-Überprüfungsvorgang

Befehl:

rpm -V Pakete, die überprüft werden müssen

lauten wie folgt:

rpm -Vf /etc/tomcat4/tomcat4.conf

Die Ausgabeinformationen sind ähnlich zu Folgendem:

S.5....T c /etc/tomcat4/tomcat4.conf

Dabei zeigt S an, dass die Dateigröße geändert wurde, und T zeigt dies an Das Dateidatum wurde geändert. Aus Platzgründen lesen Sie bitte die RPM-Hilfedatei für weitere Überprüfungsinformationen: man rpm

Andere zusätzliche Befehle von RPM

--erzwingen Sie Vorgänge wie erzwungene Installation und Löschung;

--requires zeigt die Abhängigkeiten des Pakets an;

--nodeps ignoriert die Abhängigkeiten und setzt den Vorgang fort

Das Folgende ist eine detaillierte Einführung in die Verwendung des yum-Befehls vom Herausgeber von Script House. Was ist also YUM? Es ist die Abkürzung für Yellow Dog Updater Modified. Sein Zweck besteht darin, die Abhängigkeiten von RPM-Paketen zu lösen und Benutzern das Installieren, Löschen, Aktualisieren und andere Software zu erleichtern.

Wenn Sie ein Linux-Anfänger sind, werden Sie sicherlich Probleme mit der Softwareinstallation haben. Obwohl RPM-Pakete ein gewisses Maß an Problemen lösen, sind die Abhängigkeiten einiger RPM-Pakete sehr problematisch. Das Aufkommen einiger RPM-Paketverwaltungsmethoden wie YUM und APT hat die Installation von Software auf der Linux-Plattform einfacher gemacht. Was ist also YUM? Es ist die Abkürzung für Yellow Dog Updater Modified. In diesem Artikel wird die Verwendung des YUM-Befehls ausführlich beschrieben. Die Konfiguration des YUM-Warehouses wird in anderen technischen Dokumenten auf der Open-Source-Site 51 ausführlich beschrieben.

Die Verwendung des Befehls yum wird im Folgenden ausführlich beschrieben:

Hauptparameter:

-y Erfordert keine Bestätigung des Benutzers, dass der Vorgang ausgeführt werden soll

1 .Verwenden Sie YUM, um Software zu installieren und zu löschen

yum fragt die Datenbank ab, um festzustellen, ob ein solches Softwarepaket vorhanden ist. Wenn ja, überprüfen Sie den Abhängigkeitskonflikt. Laden Sie es herunter und installieren Sie es. Wenn ja, werden Sie gefragt, ob Sie gleichzeitig Abhängigkeiten installieren oder widersprüchliche Pakete löschen möchten.

#yum install software name //Verwenden Sie YUM, um das angegebene Softwarepaket zu installieren

#yum Remove software name //Verwenden Sie YUM, um das angegebene Softwarepaket zu löschen

#yum localinstall RPM package file //Verwenden Sie YUM, um Installieren Sie das lokale RPM-Paket

#yum groupinstall //Alle Software in der angegebenen Gruppe installieren
#yum groupremove packagegroup //Alle Software in der angegebenen Gruppe löschen
Hinweis : install, localinstall Unterschied: Bei Verwendung von install wird das angegebene Softwarepaket vom YUM-Server heruntergeladen und installiert, während die von localinstall angegebene Software mithilfe von RPM-Paketen installiert wird und die für Abhängigkeiten erforderlichen Pakete vom YUM-Server heruntergeladen und installiert werden .

2. Verwenden Sie YUM, um Softwareinformationen abzufragen

#Yum Check- Update // Alle aktualisierten Softwarelisten auflisten
#Yum -Y UPDATE // Alle installierten Software aktualisieren
#Yum -Y UPDATE & LT; Angegebenes Softwarepaket aktualisieren
#yum upgrade //Groß angelegtes Versions-Upgrade, anders als bei yum update, auch die alten veralteten Pakete werden aktualisiert
#yum groupupdate //Aktualisieren Sie die angegebene Software Softwarepakete in die Gruppe
#yum info Softwarename //Informationen zum angegebenen Softwarepaket anzeigen
#yum info Updates //Informationen über alle Softwarepakete anzeigen, die aktualisiert werden können
#yum info installiert Informationen über installierte Software Pakete
#yum info extras //Informationen zu allen installierten Softwarepaketen anzeigen, jedoch nicht im YUM-Repository
#yum groupinfo //Informationen zur angegebenen Gruppe anzeigen
#yum list // Listen Sie die gesamte installierte und installierte Software auf.
#Yum List & LT; // Listen Sie das RPM-Paket auf, das in der Ressourcenbibliothek installiert oder aktualisiert werden kann name //Den Installationsstatus des angegebenen Softwarepakets auflisten
#yum list available //Alle RPM-Pakete auflisten, die in der Ressourcenbibliothek installiert werden können
#yum list available / /Alle installierbaren RPM auflisten Pakete in der Ressourcenbibliothek, die dem regulären Ausdruck entsprechen
#yum listinstalled //Alle installierten Softwarepakete auflisten
#yum list selected //Ressourcen auflisten Alle installierten RPM-Pakete in der Bibliothek, die dem regulären Ausdruck entsprechen
#yum list extras // listen Sie alle installierten Softwarepakete auf, die nicht im Yum -Repository
#yum List Extras & lt; Regex & gt; // Spalt Extract installierte RPM -Pakete, die mit dem regulären Ausdruck übereinstimmen, aber nicht in den enthalten sind Ressourcenbibliothek
#yum grouplist //Alle vom YUM-Server definierten Gruppen auflisten
#yum search // Das angegebene Schlüsselwort in der YUM-Quelle suchen
#yum search Erkennen Sie die Namen, Beschreibungen, Übersichten und aufgelisteten Betreuer aller verfügbaren Software und finden Sie Werte, die dem regulären Ausdruck entsprechen
                                                                                                                                               ; Wert
#yum deplist Informationen zum Softwarepaket

3. Leeren Sie den YUM-Cache

yum speichert das heruntergeladene Softwarepaket und den Header im Cache und wird nicht automatisch gelöscht.

#yum clean packets //Löschen Sie die Softwarepakete im Cache-Verzeichnis (/var/cache/yum)

#yum clean headers //Löschen Sie die Header im Cache-Verzeichnis (/var/cache/yum)
#yum clean oldheaders //Löschen Sie die alten Header im Cache-Verzeichnis (/var/cache/yum)
#yum clean all //Löschen Sie die Softwarepakete und alten Header im Cache-Verzeichnis (/var/cache/ yum)
#yum clean // Wie oben, löschen Sie die Softwarepakete und alten Header im Cache-Verzeichnis (/var/cache/yum)

Yum-Befehlsverwendungsbeispiele

1 . Aktualisieren Sie das System

#yum update

2. Installieren Sie das angegebene Softwarepaket

# yum -y install vsftpd

3 das angegebene Softwarepaket

# yum -y update mysql

4. Deinstallieren Sie das angegebene Softwarepaket

# yum -y remore vsftpd mysql

5. Sehen Sie sich an, was im System installiert wurde und welche Softwaregruppen verfügbar sind. Sie können

# yum grouplist

6 installieren vorheriger Befehl, God's Editor-Emacs, etwa 12 Softwarepakete sind installiert

# yum -y groupinstall Emacs

7 Aktualisieren Sie die Softwarepakete in der angegebenen Softwaregruppe

# yum -y groupupdate Emacs

8. Deinstallieren Sie die Softwarepakete in der angegebenen Softwaregruppe. Bei Emacs wurden während der Installation 12 Softwarepakete installiert, bei der Deinstallation wurden jedoch nur 4 Softwarepakete deinstalliert.

# yum -y groupremove Emacs

9. Löschen Sie die RPM-Header-Dateien und Paketdateien im Cache

# yum clean all

10 Zugehöriges Softwarepaket

# yum -y search Emacs

11. Zeigt Informationen zum angegebenen Softwarepaket

# yum info Emacs

und rpm -qi an emacs Die angezeigten Informationen sind ähnlich, aber nicht genau gleich

12. Fragen Sie die Abhängigkeitsinformationen des angegebenen Softwarepakets ab.

# yum deplist emacs

13. Listen Sie alle Softwarepakete auf, die mit yum beginnen ># yum list yum*

14. Listen Sie die installierten RPM-Pakete auf, die jedoch nicht in der Ressourcenbibliothek enthalten sind

# yum list extras


Weitere verwandte Artikel zur Abfrage der RPM-Paketinstallation und zur Zusammenfassung der Deinstallationsbefehle sowie zu Yum-Befehlsdetails unter Linux finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn