Cara Menginstal Grup Paket Menggunakan Yum di CentOS dan RHEL


Di CentOS/RHEL, Anda dapat menginstal paket satu per satu atau menginstal beberapa paket dalam satu operasi dalam satu grup. Grup paket berisi paket-paket yang melakukan tugas-tugas terkait seperti alat pengembangan, server web (misalnya LAMP atau LEMP), desktop (desktop minimal yang juga dapat digunakan sebagai klien tipis) dan banyak lagi.

Baca Juga: 3 Cara Mendaftar Semua Paket yang Terinstal di RHEL, CentOS dan Fedora

Dalam panduan ini, kami akan menjelaskan cara menginstal sekelompok paket dengan manajer paket YUM di distribusi CentOS, RHEL dan Fedora.

Dari versi yum 3.4.2, perintah groups diperkenalkan, dan sekarang berfungsi di Fedora-19+ dan CentOS/RHEL-7+; itu menyatukan semua sub-perintah untuk menangani grup.

Untuk membuat daftar grup yang tersedia dari semua repo yum, gunakan subperintah daftar sebagai berikut:

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

Anda dapat melihat jumlah total grup menggunakan subperintah ringkasan:

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

Sebelum Anda melanjutkan untuk menginstal grup paket, Anda dapat melihat ID grup, deskripsi singkat grup dan berbagai paket yang ada di dalamnya dalam berbagai kategori (paket wajib, default, dan opsional) menggunakan subperintah 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
...

Untuk menginstal sekelompok paket, misalnya alat pengembangan (lingkungan pengembangan dasar), gunakan subperintah install sebagai berikut.

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

Untuk menghapus grup (yang menghapus semua paket dalam grup dari sistem), cukup gunakan subperintah hapus.

yum groups remove "Development Tools"

Anda juga dapat menandai grup sebagai terinstal dengan perintah di bawah ini.

yum groups mark install "Development Tools"

Itu saja untuk saat ini! Anda dapat menemukan lebih banyak subperintah dan penjelasannya di bawah subbagian grup di halaman manual yum.

Anda mungkin juga ingin membaca artikel berikut tentang manajer paket Yum.

  1. Cara Memasang dan Menggunakan 'yum-utils' untuk Mempertahankan Yum dan Meningkatkan Kinerjanya
  2. 4 Cara Menonaktifkan/Mengunci Pembaruan Paket Tertentu Menggunakan Perintah Yum
  3. Cara Memperbaiki Kesalahan Yum: Gambar Disk Basis Data Rusak
  4. Cara Menggunakan 'Yum History' untuk Mengetahui Info Paket yang Diinstal atau Dihapus

Dalam panduan ini, kami telah menjelaskan cara menginstal sekelompok paket dengan manajer paket YUM di CentOS, RHEL dan Fedora. Gunakan formulir komentar di bawah untuk mengirimkan pertanyaan atau pandangan Anda mengenai artikel ini kepada kami.