Weboldal keresés

Csomagcsoportok telepítése Yum használatával CentOS és RHEL rendszeren


A CentOS/RHEL rendszeren vagy egyenként telepíthet csomagokat, vagy több csomagot is telepíthet egyetlen művelettel egy csoportban. A csomagcsoport olyan csomagokat tartalmaz, amelyek kapcsolódó feladatokat hajtanak végre, mint például fejlesztőeszközök, webszerver (például LAMP vagy LEMP), desktop (minimális asztal, amely vékony kliensként is használható) és még sok más.

Olvassa el még: 3 módszer az összes telepített csomag listázására az RHEL, CentOS és Fedora rendszerben

Ebben az útmutatóban elmagyarázzuk, hogyan lehet csomagokat telepíteni a YUM csomagkezelővel CentOS, RHEL és Fedora disztribúciókban.

A yum 3.4.2 verziójából bevezették a csoportok parancsot, amely már működik a Fedora-19+ és CentOS/RHEL-7+ rendszereken; összegyűjti a csoportok kezeléséhez szükséges összes alparancsot.

Az összes yum repó elérhető csoportjainak listázásához használja a lista alparancsot az alábbiak szerint:

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

Az összefoglaló alparancs segítségével megtekintheti a csoportok teljes számát:

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

Mielőtt elkezdené a csomagok egy csoportjának telepítését, megtekintheti a csoport azonosítóját, a csoport rövid leírását és a különböző kategóriákban (kötelező, alapértelmezett és opcionális csomagok) található különböző csomagokat az info alparancs segítségével. .

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

Csomagcsoportok, például fejlesztői eszközök (alap fejlesztői környezet) telepítéséhez használja a telepítési alparancsot az alábbiak szerint.

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

Egy csoport eltávolításához (ami a csoport összes csomagját törli a rendszerből), egyszerűen használja az eltávolítási alparancsot.

yum groups remove "Development Tools"

Egy csoportot telepítettként is megjelölhet az alábbi paranccsal.

yum groups mark install "Development Tools"

Ez minden most! További alparancsokat és azok magyarázatát a yum man oldalon a csoportok alfejezet alatt találja.

Érdemes elolvasni a következő cikkeket is a Yum csomagkezelőről.

  1. A „yum-utils” telepítése és használata a Yum karbantartására és teljesítményének növelésére
  2. 4 módszer bizonyos csomagfrissítések letiltására/zárolására a Yum Command használatával
  3. A Yum hiba javítása: Az adatbázis lemezképe hibás
  4. A „Yum History” használata a telepített vagy eltávolított csomagok információinak megtudásához

Ebben az útmutatóban elmagyaráztuk, hogyan telepíthet csomagok csoportját a YUM csomagkezelővel a CentOS, RHEL és Fedora rendszerben. Használja az alábbi megjegyzés űrlapot, hogy elküldje nekünk kérdéseit vagy véleményét ezzel a cikkel kapcsolatban.