Com instal·lar un grup de paquets utilitzant Yum a CentOS i RHEL
A CentOS/RHEL, podeu instal·lar paquets individualment o instal·lar diversos paquets en una sola operació en un grup. El grup de paquets conté paquets que realitzen tasques relacionades com ara eines de desenvolupament, servidor web (per exemple LEMP), escriptori (un escriptori mínim que també es pot utilitzar com a client lleuger) i molts més.
En aquesta guia, explicarem com instal·lar un grup de paquets amb el gestor de paquets YUM a les distribucions CentOS, RHEL i Fedora.
A partir de la versió 3.4.2 de yum, es va introduir l'ordre de grups, i ara funciona amb Fedora-19+ i CentOS/RHEL-7+; reuneix tots els subordres per tractar amb grups.
Per llistar els grups disponibles de tots els repositoris yum, utilitzeu la subordre list de la següent manera:
# 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 ....
Podeu veure el nombre total de grups mitjançant la subordre de resum:
# 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
Abans de procedir a instal·lar un grup de paquets, podeu veure l'identificador del grup, una breu descripció del grup i els diferents paquets que conté en diferents categories (paquets obligatoris, predeterminats i opcionals) mitjançant la subordre 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 ...
Per instal·lar un grup de paquets, per exemple eines de desenvolupament (entorn de desenvolupament bàsic), utilitzeu la subordre instal·lació de la següent manera.
# 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 ...
Per eliminar un grup (que esborra tots els paquets del grup del sistema), només cal que utilitzeu la subordre remove.
# yum groups remove "Development Tools"
També podeu marcar un grup com a instal·lat amb l'ordre següent.
# yum groups mark install "Development Tools"
Això és tot per ara! Podeu trobar més subordres i les seves explicacions a la subsecció de grups de la pàgina man de yum.
També us agradaria llegir aquests articles següents sobre el gestor de paquets Yum.
- Com instal·lar i utilitzar yum-utils per mantenir Yum i augmentar el seu rendiment
- 4 maneres de desactivar/bloquejar determinades actualitzacions de paquets mitjançant l'ordre Yum
- Com corregir l'error Yum: la imatge del disc de la base de dades està mal formada
- Com utilitzar l'Historial de Yum per esbrinar la informació dels paquets instal·lats o eliminats
En aquesta guia, hem explicat com instal·lar un grup de paquets amb el gestor de paquets YUM a CentOS, RHEL i Fedora. Utilitzeu el formulari de comentaris següent per enviar-nos les vostres consultes o opinions sobre aquest article.