Bii o ṣe le Fi sii Awọn akojọpọ Lilo Yum lori CentOS ati RHEL


Lori CentOS/RHEL, o le fi awọn idii sii ni ọkọọkan tabi fi awọn idii ọpọ sii ni iṣẹ kan ni ẹgbẹ kan. Ẹgbẹ apejọ ni awọn idii ti o ṣe awọn iṣẹ ti o jọmọ gẹgẹbi awọn irinṣẹ idagbasoke, olupin wẹẹbu (fun apẹẹrẹ LEMP), tabili (tabili ti o kere ju ti o le ṣiṣẹ daradara bi alabara tinrin) ati ọpọlọpọ diẹ sii.

Ninu itọsọna yii, a yoo ṣalaye bawo ni a ṣe le fi akojọpọ awọn idii sii pẹlu oluṣakoso package YUM ni CentOS, RHEL ati awọn pinpin Fedora.

Lati ẹya yum 3.4.2, a ṣe agbekalẹ aṣẹ awọn ẹgbẹ, ati ni bayi n ṣiṣẹ lori Fedora-19 + ati CentOS/RHEL-7 +; o mu gbogbo awọn aṣẹ-aṣẹ jọ fun ṣiṣe pẹlu awọn ẹgbẹ.

Lati ṣe atokọ awọn ẹgbẹ ti o wa lati gbogbo yum repos, lo atokọ atokọ bi atẹle:

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

O le wo nọmba lapapọ ti awọn ẹgbẹ nipa lilo aṣẹ-aṣẹ akopọ:

# 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

Ṣaaju ki o to tẹsiwaju lati fi sori ẹrọ ẹgbẹ kan ti awọn idii, o le wo ID ẹgbẹ, apejuwe kukuru ti ẹgbẹ ati ọpọlọpọ awọn idii ti o ni labẹ awọn isọri oriṣiriṣi (dandan, aiyipada ati awọn idii aṣayan) nipa lilo ilana aṣẹ alaye.

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

Lati fi ẹgbẹ kan ti awọn idii sii, fun apẹẹrẹ awọn irinṣẹ idagbasoke (agbegbe idagbasoke ipilẹ), lo agbekalẹ agbekalẹ bi atẹle.

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

Lati yọ ẹgbẹ kan (eyiti o paarẹ gbogbo awọn idii ninu ẹgbẹ lati inu eto naa), saaba lo yọ aṣẹ-aṣẹ kuro.

# yum groups remove "Development Tools"

O tun le samisi ẹgbẹ kan bi a ti fi sii pẹlu aṣẹ ni isalẹ.

# yum groups mark install "Development Tools"

Iyẹn ni gbogbo fun bayi! O le wa awọn aṣẹ-aṣẹ diẹ sii ati awọn alaye wọn labẹ abala awọn ẹgbẹ ni oju-iwe eniyan yum.

O tun le fẹ lati ka awọn nkan atẹle wọnyi lori oluṣakoso package Yum.

    Bii a ṣe le Fi sii ati Lo ‘yum-utils’ lati ṣetọju Yum ati Igbega Iṣẹ rẹ
  1. Awọn ọna 4 lati Mu/Titiipa Awọn imudojuiwọn Apopọ Lilo Lilo pipaṣẹ Yum
  2. Bii a ṣe le ṣatunṣe aṣiṣe Yum: Aworan aaye data Disk ti bajẹ
  3. Bii o ṣe le Lo ‘Itan Yum’ lati Wa Alaye Ti Fi sori ẹrọ tabi Yiyọ Awọn alaye Awọn Apoti

Ninu itọsọna yii, a ti ṣalaye bi o ṣe le fi ẹgbẹ kan ti awọn idii sii pẹlu oluṣakoso package YUM ni CentOS, RHEL ati Fedora. Lo fọọmu asọye ni isalẹ lati firanṣẹ awọn ibeere rẹ tabi awọn iwo nipa nkan yii.