GNU/Linux >> LINUX-Kenntnisse >  >> Linux

yum-Befehlsbeispiele in Linux

Der Befehl yum verbessert die Funktionalität von RPM, während er weiterhin .rpm-Pakete verwendet und eine RPM-Datenbank verwaltet. Es bietet eine einfachere Methode zum Verwalten von Paketen. Einer der größten Vorteile von YUM ist die Fähigkeit, Softwareabhängigkeiten automatisch zu handhaben. Dies bedeutet, dass Administratoren YUM anweisen können, ein bestimmtes Paket zu installieren, zusammen mit der automatischen Installation aller zusätzlichen Pakete, von denen das Paket abhängt.

Ein zusätzlicher Vorteil von YUM ist die Nutzung von Repositories. Repositories sind Speicherorte für .rpm-Dateien. Repositories ermöglichen es Administratoren, die Versionskontrolle über die Software einfacher aufrechtzuerhalten.

Syntax

Die Syntax des yum-Befehls lautet:

# yum [options] [subcommand] [package name]

Die Option -y

Verwenden Sie die Option -y mit dem Befehl yum, um die Installation zusätzlicher Softwareabhängigkeiten automatisch mit Ja zu beantworten. Wenn Sie dies nicht tun, werden Sie von YUM aufgefordert, mit Ja oder Nein zu antworten, ob die zusätzlichen Abhängigkeiten installiert werden sollen.

yum-Unterbefehle

Der Befehl yum enthält mehrere Unterbefehle zum Verwalten von Paketen.

Unterbefehl Früher
installiere {Paketname} Installieren Sie das Paket von einem beliebigen konfigurierten Repository.
localinstall {Paketname} Paket aus lokalem Repository installieren.
entferne {Paketname} Deinstallieren Sie das Paket.
Aktualisiere [Paketname] Aktualisieren Sie das Paket; wenn keine vorhanden sind, werden alle installierten Pakete aktualisiert (zeitaufwändig).
info {Paketname} Berichten Sie Informationen über das Paket.
liefert {Dateiname} Melden Sie, welches Paket die angegebenen Dateien oder Bibliotheken bereitstellt.

yum-Befehlsbeispiele

1. Zum Installieren

a. Um ein beliebiges Paket auf dem Linux-System zu installieren, können wir yum install und den Paketnamen auslösen:

# yum install package1.rpm
# yum install package1.rpm package2.rpm package3.rpm package4.rpm

b. Das Dienstprogramm Yum fragt im Allgemeinen nach der Bestätigung für die Paketinstallation. Wenn Sie dies im Befehl selbst angeben möchten, lösen Sie den folgenden Befehl aus

# yum install package1.rpm -y

2. Zum Suchen

So suchen Sie nach einem beliebigen Paket im RPM-Repository (es kann RHN, Cent OS-Repository usw. sein):

# yum search package1.rpm
# yum search package1 package2
# yum search all

3. Zum Aktualisieren

Um ein vorhandenes Paket auf dem System zu aktualisieren, geben Sie den folgenden Update-Befehl ein:

# yum update package1.rpm
# yum update package1.rpm package2.rpm
# yum update package1.rpm -y

4. Zum Entfernen/Deinstallieren

So entfernen Sie ein vorhandenes Paket aus dem System:

# yum remove package1.rpm
# yum remove package1.rpm package2.rpm
# yum remove package1.rpm -y

5. Zum Aktualisieren

So aktualisieren Sie das gesamte System für die verfügbaren Updates aus dem Anbieter-Repository:

# yum check-update
# yum update
# yum update –y        
# yum update yum

6. Informationen erhalten

So erhalten Sie Informationen zu einem beliebigen Paket:

# yum info yum
# yum info vsftpd

7. Um die Listen zu sehen

Um Pakete aufzulisten, können wir die folgenden Befehle auslösen:

# yum list all
# yum list available
# yum list installed
# yum list extras
# yum list updates
# yum list obsoletes
# yum list recent
# yum list | less
# yum list pkgspec

8. Zum Reinigen

So bereinigen Sie die heruntergeladenen Pakete oder Metadaten oder Informationen, die vom Dienstprogramm yum zwischengespeichert werden:

# yum clean package1.rpm
# yum clean metadata
# yum clean expire-cache
# yum clean rpmdb
# yum clean plugins
# yum clean all

9. Um zu sehen, was bietet

Um zu sehen, welcher Dienst/welche Datei von welchem ​​Paket bereitgestellt wird:

# yum provides vsftpd
# yum provides yum
# yum whatprovides vsftpd
# yum whatprovides /etc/passwd

10. Für Gruppen

Die Pakete sind in Gruppenlisten gruppiert, wie DNS, Desktop, Webserver usw. Um die Pakete aus der Gruppenliste anzuzeigen/zu installieren/aktualisieren, geben Sie den folgenden Befehl ein.

# yum grouplist
# yum groupinstall "DNS Name Server"
# yum groupinstall "DNS Name Server" "Graphical Internet"
# yum groupupdate "DNS Name Server"
# yum groupremove "DNS Name Server"
# yum groupremove "DNS Name Server" "Graphical Internet"

11. Informationen über die Gruppe erhalten

So erhalten Sie Informationen zu den Paketgruppen:

# yum groupinfo "Graphical Internet"
# yum groupinfo "Graphical Internet" "DNS Name Server"

12. Gelöstep

So geben Sie an, dass eventuelle Abhängigkeiten während der Installation oder Aktualisierung der Pakete aufgelöst werden sollen:

# yum resolvedep vsftpd

13. Nur zum Download

Um die Pakete einfach auf das System herunterzuladen, können wir die folgenden Befehle auslösen:

# yum install yum-downloadonly
# yum install vsftpd --downloadonly
# yum update vsftpd --downloadonly
# yum update --downloadonly --downloaddir=/tmp

14. Zur lokalen Installation

So installieren Sie die heruntergeladenen Pakete aus einem beliebigen lokalen Verzeichnis:

# yum localinstall package1.rpm 
# yum localinstall package1.rpm package2.rpm
# yum localupdate package1.rpm
# yum localupdate package1.rpm package2.rpm

15. Neu installieren

So installieren Sie ein beliebiges Paket neu, d. h. um es zu deinstallieren und dann erneut zu installieren:

# yum reinstall vsftpd

16. Downgraden

So führen Sie ein Downgrade eines Pakets auf die vorherige Version durch:

# yum downgrade vsftpd
# yum downgrade vsftpd bash

17. Abhängigkeitsliste anzeigen

Um alle Abhängigkeiten für das angegebene Paket anzuzeigen:

# yum deplist vsftpd
# yum deplist vsftpd bash

18. Ausführung

Um die Versionsinformationen zu einem beliebigen Paket anzuzeigen:

# yum version all
# yum version installed
# yum version available
# yum version group
# yum version grouplist

19. Geschichte

Dadurch kann der Benutzer sehen, was in vergangenen Transaktionen passiert ist:

# yum history
# yum history info
# yum history list
# yum history summary
# yum history redo
# yum history undo
# yum history new


Linux
  1. 7 Beispiele für Linux-df-Befehle

  2. sa-Befehlsbeispiele in Linux

  3. ac-Befehlsbeispiele in Linux

  4. df-Befehlsbeispiele in Linux

  5. du-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux