Grupos de paquetes en RedHat

RedHat, con su gestor de paquetes yum, permiten la instalación de grupos de paquetes que tienen definidos por el fabricante y que facilitan la instalación o desinstalación de múltiples paquetes con un sólo comando.
yum permite listar los grupos instalados en el sistema, así como los disponibles y también desinstalar un grupo, actualizarlo o instalar uno nuevo. Todo ello de forma muy simple y eficaz.
Pero... ¿qué ventaja tiene usar los grupos de paquetes?
La gran ventaja que yo le veo es la instalación de todos los paquetes que se consideran necesarios para que un servicio funcione correctamente dando todo el soporte que RedHat tiene. Es decir, manualmente se puede instalar apache2 (httpd), pero eso no implica que nuestro servidor ahora sea un completo servidor web, sino que faltaría mysql, php, módulos de phyton, etc. Para evitar tener que ir instalando todos los paquetes recomendados, sería más lógico instalar el grupo Web Server.
Para instalar un nuevo grupo,
shell> yum groupinstall "Web Server"
Loaded plugins: rhnplugin
Setting up Group Process
Resolving Dependencies
--> Running transaction check
...

Si lo que nos interesa es obtener información acerca del grupo que hemos instalado o que vamos a instalar,
shell> yum groupinfo "Web Server"
Loaded plugins: rhnplugin
Setting up Group Process

Group: Web Server
 Description: Allows the system to act as a web server, and run Perl and Python web applications.
 Mandatory Packages:
   httpd
 Default Packages:
   crypto-utils
   httpd-manual
   mod_perl
   mod_ssl
   mod_wsgi
   webalizer
 Optional Packages:
   certmonger
   libmemcached
   memcached
   mod_auth_kerb
   mod_auth_mysql
   mod_auth_pgsql
   mod_authz_ldap
   mod_nss
   mod_revocator
   perl-CGI
   perl-CGI-Session
   perl-Cache-Memcached
   python-memcached
   squid
aquí se pueden ver todos los paquetes que forman parte del grupo y que se instalarán, así como una descripción de grupo.
También podemos obtener un listado completo de los grupos instalados, así como de aquellos que están disponibles para su instalación.
shell> yum grouplist
Loaded plugins: rhnplugin
Setting up Group Process
rhel-x86_64-server-6           | 1.5 kB     00:00
rhel-x86_64-server-fastrack-6  | 1.3 kB     00:00
rhn-tools-rhel-x86_64-server-6 | 1.3 kB     00:00
rhel-x86_64-server-6/group     | 1.0 MB     00:00
Installed Groups:
   Base
   Compatibility libraries
   E-mail server
   Fonts
   Georgian Support
   Graphical Administration Tools
   Hardware monitoring utilities
   Legacy UNIX compatibility
   MySQL Database client
   Networking Tools
   PHP Support
   Performance Tools
   Perl Support
   Web Server
Available Groups:
   Additional Development
   Afrikaans Support
   Albanian Support
   Amazigh Support
   Assamese Support
   Azerbaijani Support
   Backup Client
   Backup Server
   ...
   Zulu Support
   iSCSI Storage Client

Para más información, consultar la página del manual de yum.
shell> man yum


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios