CentOS-ലും RHEL-ലും Yum ഉപയോഗിച്ച് ഗ്രൂപ്പ് ഓഫ് പാക്കേജുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


CentOS/RHEL-ൽ, നിങ്ങൾക്ക് ഒന്നുകിൽ പാക്കേജുകൾ വ്യക്തിഗതമായി ഇൻസ്റ്റാൾ ചെയ്യാം അല്ലെങ്കിൽ ഒരു ഗ്രൂപ്പിൽ ഒറ്റ ഓപ്പറേഷനിൽ ഒന്നിലധികം പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാം. വികസന ഉപകരണങ്ങൾ, വെബ് സെർവർ (ഉദാഹരണത്തിന് LEMP), ഡെസ്uക്uടോപ്പ് (ഒരു നേർത്ത ക്ലയന്റ് ആയി ഉപയോഗിക്കാവുന്ന ഏറ്റവും കുറഞ്ഞ ഡെസ്uക്uടോപ്പ്) തുടങ്ങിയ അനുബന്ധ ജോലികൾ ചെയ്യുന്ന പാക്കേജുകൾ പാക്കേജ് ഗ്രൂപ്പിൽ അടങ്ങിയിരിക്കുന്നു.

CentOS, RHEL, Fedora വിതരണങ്ങളിൽ YUM പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് ഒരു കൂട്ടം പാക്കേജുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഈ ഗൈഡിൽ ഞങ്ങൾ വിശദീകരിക്കും.

yum പതിപ്പ് 3.4.2-ൽ നിന്ന്, ഗ്രൂപ്പുകളുടെ കമാൻഡ് അവതരിപ്പിച്ചു, ഇപ്പോൾ Fedora-19+, CentOS/RHEL-7+ എന്നിവയിൽ പ്രവർത്തിക്കുന്നു; ഗ്രൂപ്പുകളുമായി ഇടപെടുന്നതിനുള്ള എല്ലാ ഉപകമാൻഡുകളും ഇത് ഒരുമിച്ച് കൊണ്ടുവരുന്നു.

എല്ലാ yum റിപ്പോകളിൽ നിന്നും ലഭ്യമായ ഗ്രൂപ്പുകൾ ലിസ്റ്റുചെയ്യുന്നതിന്, ലിസ്റ്റ് സബ്കമാൻഡ് ഇനിപ്പറയുന്ന രീതിയിൽ ഉപയോഗിക്കുക:

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

സംഗ്രഹ ഉപകമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് മൊത്തം ഗ്രൂപ്പുകളുടെ എണ്ണം കാണാൻ കഴിയും:

# 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

നിങ്ങൾ ഒരു കൂട്ടം പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനു മുമ്പ്, നിങ്ങൾക്ക് ഗ്രൂപ്പ് ഐഡിയും ഗ്രൂപ്പിന്റെ ഒരു ചെറിയ വിവരണവും അതിൽ അടങ്ങിയിരിക്കുന്ന വിവിധ പാക്കേജുകളും വിവിധ വിഭാഗങ്ങൾക്ക് കീഴിൽ (നിർബന്ധിതവും സ്ഥിരസ്ഥിതിയും ഓപ്ഷണൽ പാക്കേജുകളും) ഇൻഫോ സബ്കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് കാണാൻ കഴിയും.

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

ഒരു കൂട്ടം പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഉദാഹരണത്തിന് ഡെവലപ്മെന്റ് ടൂളുകൾ (അടിസ്ഥാന വികസന പരിസ്ഥിതി), താഴെ പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ സബ്കമാൻഡ് ഉപയോഗിക്കുക.

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

ഒരു ഗ്രൂപ്പ് നീക്കം ചെയ്യാൻ (ഇത് ഗ്രൂപ്പിലെ എല്ലാ പാക്കേജുകളും സിസ്റ്റത്തിൽ നിന്ന് മായ്uക്കുന്നു), നീക്കം സബ്uകമാൻഡ് ഉപയോഗിക്കുക.

# yum groups remove "Development Tools"

ചുവടെയുള്ള കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു ഗ്രൂപ്പ് ഇൻസ്റ്റാൾ ചെയ്തതായി അടയാളപ്പെടുത്താനും കഴിയും.

# yum groups mark install "Development Tools"

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം! yum man പേജിലെ ഗ്രൂപ്പുകളുടെ ഉപവിഭാഗത്തിന് കീഴിൽ നിങ്ങൾക്ക് കൂടുതൽ ഉപകമാൻഡുകളും അവയുടെ വിശദീകരണങ്ങളും കണ്ടെത്താനാകും.

Yum പാക്കേജ് മാനേജറിൽ ഇനിപ്പറയുന്ന ലേഖനങ്ങൾ വായിക്കാനും നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

  1. Yum നിലനിർത്താനും അതിന്റെ പ്രകടനം വർദ്ധിപ്പിക്കാനും 'yum-utils' എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യാം
  2. Yum കമാൻഡ് ഉപയോഗിച്ച് ചില പാക്കേജ് അപ്uഡേറ്റുകൾ പ്രവർത്തനരഹിതമാക്കാൻ/ലോക്ക് ചെയ്യാനുള്ള 4 വഴികൾ
  3. Yum പിശക് എങ്ങനെ പരിഹരിക്കാം: ഡാറ്റാബേസ് ഡിസ്ക് ഇമേജ് വികലമാണ്
  4. ഇൻസ്റ്റാൾ ചെയ്uതതോ നീക്കം ചെയ്uതതോ ആയ പാക്കേജുകളുടെ വിവരങ്ങൾ കണ്ടെത്താൻ 'Yum ഹിസ്റ്ററി' എങ്ങനെ ഉപയോഗിക്കാം

CentOS, RHEL, Fedora എന്നിവയിൽ YUM പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് ഒരു കൂട്ടം പാക്കേജുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഈ ഗൈഡിൽ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. ഈ ലേഖനത്തെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചോദ്യങ്ങളോ കാഴ്ചപ്പാടുകളോ ഞങ്ങൾക്ക് അയയ്ക്കാൻ ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിക്കുക.