Auf CentOS/RHEL, können Sie Pakete entweder einzeln installieren oder mehrere Pakete in einem einzigen Vorgang in einer Gruppe installieren. Paketgruppe enthält Pakete, die verwandte Aufgaben wie Entwicklungstools, Webserver (z LAMPE oder LEMP), Desktop (ein minimaler Desktop, der auch als Thin Client eingesetzt werden kann) und viele mehr.
Lesen Sie auch: 3 Möglichkeiten zum Auflisten aller installierten Pakete in RHEL, CentOS und Fedora
In dieser Anleitung erklären wir, wie Sie eine Gruppe von Paketen mit installieren YUM-Paketmanager in CentOS-, RHEL- und Fedora-Distributionen.
Von der leckeren Version 3.4.2, der Gruppenbefehl wurde eingeführt und funktioniert jetzt weiter Fedora-19+ und CentOS/RHEL-7+; es fasst alle Unterbefehle für den Umgang mit Gruppen zusammen.
Um verfügbare Gruppen aus allen Yum-Repos aufzulisten, verwenden Sie den Unterbefehl list wie folgt:
# yum-Gruppenliste. ODER. # leckere Gruppenliste.
Yum Group Paketliste
Geladene Plugins: Changelog, Fastmirror. Es ist keine Gruppendatei installiert. Vielleicht ausführen: yum-Gruppen markieren konvertieren (siehe man yum) Laden von Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei * Basis: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * Extras: mirrors.linode.com * Updates: mirrors.linode.com. Verfügbare Umgebungsgruppen: Minimale Installation Compute Node Infrastructure Server File und Print Server MATE Desktop Basic Webserver-Virtualisierung Hostserver mit GUI GNOME Desktop KDE Plasma Workspaces Entwicklung und Kreativ Arbeitsplatz. Verfügbare Gruppen: CIFS-Dateiserver Kompatibilitätsbibliotheken Konsole Internettools...
Sie können die Gesamtzahl der Gruppen mit dem Unterbefehl "Summary" anzeigen:
Zusammenfassung von # leckeren Gruppen.
Gesamte Yum-Gruppen auflisten
Geladene Plugins: Changelog, Fastmirror. Es ist keine Gruppendatei installiert. Vielleicht ausführen: yum-Gruppen markieren konvertieren (siehe man yum) Laden von Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei * Basis: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * Extras: mirrors.linode.com * Updates: mirrors.linode.com. Verfügbare Umgebungsgruppen: 11. Verfügbare Gruppen: 38. Erledigt.
Bevor Sie mit der Installation einer Paketgruppe fortfahren, können Sie die Gruppe anzeigen ICH WÜRDE, eine kurze Beschreibung der Gruppe und der verschiedenen darin enthaltenen Pakete unter verschiedenen Kategorien (Pflicht-, Standard- und optionale Pakete) mit dem Unterbefehl info.
# yum-Gruppeninfo "Entwicklungstools"
Gruppeninfos und Pakete auflisten
Geladene Plugins: Changelog, Fastmirror. Es ist keine Gruppendatei installiert. Vielleicht ausführen: yum-Gruppen markieren konvertieren (siehe man yum) Laden von Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei * Basis: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * Extras: mirrors.linode.com * Updates: mirrors.linode.com Gruppe: Entwicklungstools Gruppen-ID: Entwicklung Beschreibung: Eine grundlegende Entwicklung Umgebung. Obligatorische Pakete: +autoconf +automake binutils +bison +flex gcc +gcc-c++ gettext +libtool make +patch pkgconfig redhat-rpm-config +rpm-build +rpm-sign...
Um zum Beispiel eine Gruppe von Paketen zu installieren Entwicklungswerkzeuge (einfache Entwicklungsumgebung) verwenden Sie den Unterbefehl install wie folgt.
# Yum-Gruppen installieren "Entwicklungstools"
Paketgruppe installieren
Geladene Plugins: Changelog, Fastmirror. Es ist keine Gruppendatei installiert. Vielleicht ausführen: yum-Gruppen markieren konvertieren (siehe man yum) Basis | 3,6 kB 00:00:00 epel/x86_64/metallink | 23 kB 00:00:00 epel | 4,3 kB 00:00:00 Extras | 3,4 kB 00:00:00 mariadb | 2,9 kB 00:00:00 Aktualisierungen | 3,4 kB 00:00:00 (1/4): Extras/7/x86_64/primary_db | 129 kB 00:00:15 (2/4): Updates/7/x86_64/primary_db | 3,6 MB 00:00:15 (3/4): epel/x86_64/primary_db | 6.1 MB 00:00:15 (4/4): epel/x86_64/updateinfo | 838 kB 00:00:15 Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * Extras: mirrors.linode.com * Updates: spiegel.linode.com. Auflösen von Abhängigkeiten. --> Transaktionsprüfung ausführen. > Paket autoconf.noarch 0:2.69-11.el7 wird installiert. --> Verarbeitungsabhängigkeit: m4 >= 1.4.14 für Paket: autoconf-2.69-11.el7.noarch. > Paket automake.noarch 0:1.13.4-3.el7 wird installiert...
Um eine Gruppe zu entfernen (wodurch alle Pakete in der Gruppe aus dem System gelöscht werden), verwenden Sie einfach den Unterbefehl remove.
# Yum-Gruppen entfernen "Entwicklungstools"
Sie können eine Gruppe auch mit dem folgenden Befehl als installiert markieren.
# Yum-Gruppen markieren "Entwicklungstools" installieren.
Das ist alles für jetzt! Weitere Unterbefehle und deren Erklärungen finden Sie im Unterabschnitt Gruppen auf der yum-Manpage.
Vielleicht möchten Sie auch die folgenden Artikel zum Yum-Paketmanager lesen.
In diesem Handbuch haben wir erklärt, wie Sie eine Paketgruppe mit dem YUM-Paketmanager in CentOS, RHEL und Fedora installieren. Verwenden Sie das untenstehende Kommentarformular, um uns Ihre Fragen oder Meinungen zu diesem Artikel zu senden.