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 poslužitelj (na primjer LAMP ili LEMP), radna površina (minimalna radna površina koja se također može koristiti kao tanki klijent) i još mnogo toga.
Pročitajte također: 3 načina za popis svih instaliranih paketa u RHEL-u, CentOS-u i Fedori
U ovom ćemo vodiču objasniti kako instalirati grupu paketa s YUM upraviteljem paketa u CentOS, RHEL i Fedora distribucijama.
Od verzije yum 3.4.2, uvedena je naredba grupe i sada radi na Fedora-19+ i CentOS/RHEL-7+; okuplja sve podnaredbe za rad s grupama.
Za popis dostupnih dostupnih grupa iz svih yum spremišta, upotrijebite podnaredbu popis 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
....
Ukupan broj grupa možete vidjeti pomoću podnaredbe sažetka:
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 ID grupe, kratak opis grupe i različite pakete koje sadrži pod različitim kategorijama (obavezni, zadani i opcijski paketi) pomoću info podnaredbe .
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), upotrijebite instalacijsku podnaredbu 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
...
Za uklanjanje grupe (što briše sve pakete u grupi iz sustava), jednostavno upotrijebite podnaredbu remove.
yum groups remove "Development Tools"
Također možete označiti grupu kao instaliranu naredbom u nastavku.
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.
Također biste mogli pročitati sljedeće članke o upravitelju paketa Yum.
- Kako instalirati i koristiti 'yum-utils' za održavanje Yuma i povećanje njegovih performansi
- 4 načina za onemogućavanje/zaključavanje određenih ažuriranja paketa pomoću naredbe Yum
- Kako popraviti pogrešku Yum: slika diska baze podataka je neispravna
- Kako koristiti 'Yum povijest' da saznate informacije o instaliranim ili uklonjenim paketima
U ovom smo vodiču objasnili kako instalirati grupu paketa s YUM upraviteljem paketa u CentOS, RHEL i Fedora. Upotrijebite obrazac za komentare u nastavku da nam pošaljete svoje upite ili stavove u vezi s ovim člankom.