Kako instalirati grupu paketa koristeći Yum na CentOS i RHEL
Na CentOS/RHEL, možete instalirati pakete pojedinačno ili instalirati više paketa u jednoj operaciji u grupi. Grupa paketa sadrži pakete koji obavljaju povezane zadatke kao što su razvojni alati, web server (na primjer LAMP ili LEMP), desktop (minimalni desktop koji se može koristiti i kao tanki klijent) i još mnogo toga.
Pročitajte također: 3 načina za popis svih instaliranih paketa u RHEL, CentOS i Fedora
U ovom vodiču ćemo objasniti kako da instalirate grupu paketa sa YUM menadžerom paketa u CentOS, RHEL i Fedora distribucijama.
Od yum verzije 3.4.2, uvedena je komanda grupe, koja sada radi na Fedora-19+ i CentOS/RHEL-7+; objedinjuje sve podkomande za rad sa grupama.
Za listu dostupnih dostupnih grupa iz svih yum repozitorija, koristite podnaredbu lista na sljedeći način:
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
....
Možete vidjeti ukupan broj grupa koristeći podnaredbu summary:
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
Prije nego što nastavite s instalacijom grupe paketa, možete vidjeti grupu ID, kratak opis grupe i različite pakete koje sadrži u različitim kategorijama (obavezni, zadani i opcioni paketi) koristeći podnaredbu 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
...
Da biste instalirali grupu paketa, na primjer razvojne alate (osnovno razvojno okruženje), koristite podnaredbu install kako slijedi.
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
...
Da biste uklonili grupu (koja briše sve pakete u grupi sa sistema), jednostavno koristite podnaredbu remove.
yum groups remove "Development Tools"
Grupu također možete označiti kao instaliranu pomoću naredbe ispod.
yum groups mark install "Development Tools"
To je sve za sada! Više podnaredbi i njihova objašnjenja možete pronaći u pododjeljku grupe na yum man stranici.
Možda biste željeli pročitati i ove sljedeće članke o Yum menadžeru paketa.
- Kako instalirati i koristiti 'yum-utils' za održavanje Yum-a i poboljšanje njegovih performansi
- 4 načina za onemogućavanje/zaključavanje određenih ažuriranja paketa pomoću Yum komande
- Kako popraviti grešku Yum: Slika diska baze podataka je pogrešno oblikovana
- Kako koristiti 'Yum History' da saznate informacije o instaliranim ili uklonjenim paketima
U ovom vodiču smo objasnili kako da instalirate grupu paketa sa YUM menadžerom paketa u CentOS, RHEL i Fedora. Koristite formular za komentare ispod da nam pošaljete svoje upite ili stavove u vezi sa ovim člankom.