Kif Tinstalla Grupp ta 'Pakketti billi tuża Yum fuq CentOS u RHEL


Fuq CentOS/RHEL, tista 'jew tinstalla pakketti individwalment jew tinstalla pakketti multipli f'operazzjoni waħda fi grupp. Grupp ta 'pakketti fihom pakketti li jwettqu ħidmiet relatati bħal għodod ta' żvilupp, web server (per eżempju LEMP), desktop (desktop minimu li jista 'jintuża wkoll bħala thin client) u ħafna aktar.

F'din il-gwida, aħna se nispjegaw kif tinstalla grupp ta 'pakketti bil-maniġer tal-pakketti YUM fid-distribuzzjonijiet CentOS, RHEL u Fedora.

Mill-verżjoni yum 3.4.2, il-kmand tal-gruppi ġie introdott, u issa jaħdem fuq Fedora-19+ u CentOS/RHEL-7+; jiġbor flimkien is-sottokmandi kollha għat-trattament tal-gruppi.

Biex telenka l-gruppi disponibbli disponibbli mir-repos yum kollha, uża s-sottokmand tal-lista kif ġej:

# 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
....

Tista' tara n-numru totali ta' gruppi billi tuża s-sottokmand fil-qosor:

# 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

Qabel ma tipproċedi biex tinstalla grupp ta' pakketti, tista' tara l-ID tal-grupp, deskrizzjoni qasira tal-grupp u l-pakketti varji li fih taħt kategoriji differenti (pakketti obbligatorji, default u fakultattivi) billi tuża s-subkmand tal-info.

# 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
...

Biex tinstalla grupp ta' pakketti, pereżempju għodod ta' żvilupp (ambjent bażiku ta' żvilupp), uża s-subkmand tal-installazzjoni kif ġej.

# 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
...

Biex tneħħi grupp (li tħassar il-pakketti kollha fil-grupp mis-sistema), sempliċement uża tneħħi s-subkmand.

# yum groups remove "Development Tools"

Tista 'wkoll timmarka grupp bħala installat bil-kmand hawn taħt.

# yum groups mark install "Development Tools"

Dak kollu għalissa! Tista 'ssib aktar sottokmandi u l-ispjegazzjonijiet tagħhom taħt is-sottotaqsima tal-gruppi fil-paġna man yum.

Tista' wkoll tixtieq taqra dawn l-artikoli li ġejjin dwar il-maniġer tal-pakketti Yum.

  1. Kif Tinstalla u Uża 'yum-utils' biex iżżomm lil Yum u Tkabbar il-Prestazzjoni tagħha
  2. 4 Modi kif Tiskonnettja/Tissakkar Ċerti Aġġornamenti tal-Pakketti billi tuża l-Kmand Yum
  3. Kif Tissewwa Żball Yum: L-Immaġni tad-Diska tad-Database hija Mformata ħażin
  4. Kif tuża ‘Yum History’ biex Tiskopri Informazzjoni dwar Pakketti Installati jew Imneħħija

F'din il-gwida, spjegajna kif tinstalla grupp ta 'pakketti bil-maniġer tal-pakketti YUM f'CentOS, RHEL u Fedora. Uża l-formola tal-kummenti hawn taħt biex ibgħatilna l-mistoqsijiet jew il-fehmiet tiegħek dwar dan l-artikolu.