Jak nainstalovat skupinu balíčků pomocí Yum na CentOS a RHEL
V systému CentOS/RHEL můžete instalovat balíčky jednotlivě nebo instalovat více balíčků v jedné operaci ve skupině. Skupina balíčků obsahuje balíčky, které provádějí související úkoly, jako jsou vývojové nástroje, webový server (například LAMP nebo LEMP), desktop (minimální desktop, který lze použít i jako tenký klient) a mnoho dalších.
Přečtěte si také: 3 způsoby, jak zobrazit seznam všech nainstalovaných balíčků v RHEL, CentOS a Fedora
V této příručce vysvětlíme, jak nainstalovat skupinu balíčků pomocí správce balíčků YUM v distribucích CentOS, RHEL a Fedora.
Od verze yum 3.4.2 byl zaveden příkaz groups a nyní funguje na Fedora-19+ a CentOS/RHEL-7+; sdružuje všechny dílčí příkazy pro jednání se skupinami.
Chcete-li zobrazit dostupné dostupné skupiny ze všech úložišť yum, použijte dílčí příkaz list následovně:
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
....
Celkový počet skupin můžete zobrazit pomocí dílčího příkazu 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
Než přistoupíte k instalaci skupiny balíčků, můžete si zobrazit ID skupiny, krátký popis skupiny a různé balíčky, které obsahuje v různých kategoriích (povinné, výchozí a volitelné balíčky) pomocí dílčího příkazu 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
...
Chcete-li nainstalovat skupinu balíčků, například vývojové nástroje (základní vývojové prostředí), použijte dílčí příkaz install následovně.
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
...
Chcete-li odstranit skupinu (což vymaže všechny balíčky ve skupině ze systému), jednoduše použijte dílčí příkaz remove.
yum groups remove "Development Tools"
Skupinu můžete také označit jako nainstalovanou pomocí příkazu níže.
yum groups mark install "Development Tools"
To je prozatím vše! Další dílčí příkazy a jejich vysvětlení najdete v podsekci skupin na stránce yum manuál.
Můžete si také přečíst následující články o správci balíčků Yum.
- Jak nainstalovat a používat „yum-utils“ k udržení Yumu a zvýšení jeho výkonu
- 4 způsoby, jak zakázat/zamknout určité aktualizace balíčků pomocí příkazu Yum
- Jak opravit chybu Yum: Obraz disku databáze je chybně vytvořen
- Jak používat „Historie Yum“ ke zjištění informací o nainstalovaných nebo odebraných balíčcích
V této příručce jsme vysvětlili, jak nainstalovat skupinu balíčků pomocí správce balíčků YUM v CentOS, RHEL a Fedora. Pomocí níže uvedeného formuláře pro komentáře nám pošlete své dotazy nebo názory týkající se tohoto článku.