Wéi installéiere ech Grupp vu Packagen mat Yum op CentOS an RHEL


Op CentOS/RHEL kënnt Dir entweder Packagen individuell installéieren oder verschidde Packagen an enger eenzeger Operatioun an enger Grupp installéieren. Package Grupp enthält Packagen déi verbonne Aufgaben ausféieren wéi Entwécklungsinstrumenter, Webserver (zum Beispill LEMP), Desktop (e minimale Desktop deen och als dënnem Client ka benotzt ginn) a vill méi.

An dësem Guide erkläre mir wéi Dir eng Grupp vu Packagen mat YUM Package Manager an CentOS, RHEL a Fedora Verdeelungen installéiere wëllt.

Vun der Yum Versioun 3.4.2 gouf de Kommando Grupp agefouert, a funktionnéiert elo op Fedora-19+ an CentOS/RHEL-7+; et bréngt all Ënnerbefehle fir mat Gruppen ëmzegoen.

Fir verfügbar verfügbare Gruppen aus all Yum Repos ze lëschten, benotzt d'Lëscht Ënnerkommando wéi follegt:

# yum groups list
OR
# yum grouplist
Loaded plugins: changelog, fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.freethought-internet.co.uk
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Available Environment Groups:
   Minimal Install
   Compute Node
   Infrastructure Server
   File and Print Server
   MATE Desktop
   Basic Web Server
   Virtualization Host
   Server with GUI
   GNOME Desktop
   KDE Plasma Workspaces
   Development and Creative Workstation
Available Groups:
   CIFS file server
   Compatibility Libraries
   Console Internet Tools
....

Dir kënnt d'total Zuel vu Gruppen gesinn andeems Dir de Resumé-Subkommando benotzt:

# yum groups summary
Loaded plugins: changelog, fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.freethought-internet.co.uk
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Available Environment Groups: 11
Available Groups: 38
Done

Ier Dir weidergeet fir eng Grupp vu Packagen z'installéieren, kënnt Dir d'Grupp ID, eng kuerz Beschreiwung vun der Grupp an déi verschidde Packagen déi et enthält ënner verschiddene Kategorien (obligatoresch, Standard an optional Packagen) mat Hëllef vun Info-Subkommando kucken.

# yum groups info "Development Tools"
Loaded plugins: changelog, fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.freethought-internet.co.uk
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com

Group: Development Tools
 Group-Id: development
 Description: A basic development environment.
 Mandatory Packages:
   +autoconf
   +automake
    binutils
   +bison
   +flex
    gcc
   +gcc-c++
    gettext
   +libtool
    make
   +patch
    pkgconfig
    redhat-rpm-config
   +rpm-build
   +rpm-sign
...

Fir eng Grupp vu Packagen z'installéieren, zum Beispill Entwécklungsinstrumenter (Basis Entwécklungsëmfeld), benotzt d'Installatiouns-Subkommando wéi follegt.

# yum groups install "Development Tools"
Loaded plugins: changelog, fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
base                                                                                                                                                 | 3.6 kB  00:00:00     
epel/x86_64/metalink                                                                                                                                 |  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     
updates                                                                                                                                              | 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     
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.freethought-internet.co.uk
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Resolving Dependencies
--> Running transaction check
---> Package autoconf.noarch 0:2.69-11.el7 will be installed
--> Processing Dependency: m4 >= 1.4.14 for package: autoconf-2.69-11.el7.noarch
---> Package automake.noarch 0:1.13.4-3.el7 will be installed
...

Fir e Grupp ze läschen (deen all Packagen an der Grupp aus dem System läscht), benotzt einfach Subkommando ewechzehuelen.

# yum groups remove "Development Tools"

Dir kënnt och eng Grupp als installéiert markéieren mam Kommando hei drënner.

# yum groups mark install "Development Tools"

Dat ass alles fir elo! Dir kënnt méi Ënnerbefehle an hir Erklärungen ënner der Gruppen Ënnersektioun an der Yum Man Säit fannen.

Dir kënnt och gären dës folgend Artikelen iwwer Yum Package Manager liesen.

  1. Wéi installéiert a benotzt 'yum-utils' fir Yum z'erhalen a seng Leeschtung ze verbesseren
  2. 4 Weeër fir verschidde Packageupdates mat Yum Command auszeschalten/spären
  3. Wéi Fix Yum Feeler: Datebank Disk Image ass falsch
  4. Wéi benotzt Dir 'Yum History' fir Informatioun iwwer installéiert oder ewechgeholl Packagen erauszefannen

An dësem Guide hu mir erkläert wéi Dir eng Grupp vu Packagen mat YUM Package Manager an CentOS, RHEL a Fedora installéiere wëllt. Benotzt de Kommentarformular hei ënnen fir eis Är Ufroen oder Meenungen iwwer dësen Artikel ze schécken.