5.2.2. Eliminación de paquetes de un perfil instalado
Cuando se eliminan los paquetes instalados con un perfil, se eliminan todos los paquetes con un nombre correspondiente a los paquetes instalados por el perfil, incluyendo sus dependencias, con la excepción de los paquetes requeridos por un perfil diferente.
Requisitos previos
-
El perfil seleccionado se ha instalado mediante el comando
yum module install module-name:stream/profile
o como perfil por defecto mediante el comandoyum install module-name:stream
comando. - Hay que entender la resolución modular de dependencias.
Procedimiento
Desinstalar los paquetes pertenecientes al perfil seleccionado:
# yum module remove module-name:stream/profile
Sustituya module-name, stream, y profile por el módulo, el flujo y el perfil que desea desinstalar.
También puede desinstalar los paquetes de todos los perfiles instalados dentro de un flujo:
# yum module remove module-namestream
Estas operaciones no eliminarán los paquetes del flujo que no pertenezcan a ninguno de los perfiles.
-
Compruebe la lista de paquetes en
Removing:
yRemoving unused dependencies:
antes de proceder a la operación de retirada.
Para eliminar todos los paquetes de un flujo seleccionado, siga las instrucciones de Sección 5.2.1, “Eliminación de todos los paquetes de un flujo de módulos”.
Ejemplo 5.2. Eliminación de paquetes de un perfil seleccionado
Este ejemplo muestra cómo eliminar los paquetes que sólo pertenecen a un perfil seleccionado.
Procedimiento
Instale el flujo del módulo
php:7.3
, incluyendo todos los perfiles disponibles:[root@rhel-8 ~]# yum module install php:7.3/* Updating Subscription Management repositories. Last metadata expiration check: 0:08:41 ago on Tue Mar 3 11:32:05 2020. Dependencies resolved. ========================================================================= Package Arch Version Repository Size ========================================================================= Installing group/module packages: libzip x86_64 1.5.2-1.module+el8.1.0+3189+a1bff096 rhel-8-for-x86_64-appstream-rpms 63 k php-cli x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 3.0 M php-common x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 663 k php-devel x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 735 k php-fpm x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 1.6 M php-json x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 73 k php-mbstring x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 610 k php-pear noarch 1:1.10.9-1.module+el8.1.0+3189+a1bff096 rhel-8-for-x86_64-appstream-rpms 359 k php-pecl-zip x86_64 1.15.4-1.module+el8.1.0+3189+a1bff096 rhel-8-for-x86_64-appstream-rpms 51 k php-process x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 84 k php-xml x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 rhel-8-for-x86_64-appstream-rpms 188 k Installing dependencies: autoconf noarch 2.69-27.el8 rhel-8-for-x86_64-appstream-rpms 710 k ... Installing weak dependencies: perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-appstream-rpms 47 k ... Installing module profiles: php/common php/devel php/minimal Enabling module streams: httpd 2.4 nginx 1.14 php 7.3 Transaction Summary ========================================================================= Install 73 Packages Total download size: 76 M Installed size: 220 M Is this ok [y/N]: y
Eliminar los paquetes del perfil
devel
:[root@rhel-8 ~]# yum module remove php:7.3/devel Updating Subscription Management repositories. Last metadata expiration check: 0:09:40 ago on Tue Mar 3 11:32:05 2020. Dependencies resolved. ========================================================================= Package Arch Version Repository Size ========================================================================= Removing: libzip x86_64 1.5.2-1.module+el8.1.0+3189+a1bff096 @rhel-8-for-x86_64-appstream-rpms 313 k php-devel x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 @rhel-8-for-x86_64-appstream-rpms 5.3 M php-pear noarch 1:1.10.9-1.module+el8.1.0+3189+a1bff096 @rhel-8-for-x86_64-appstream-rpms 2.1 M php-pecl-zip x86_64 1.15.4-1.module+el8.1.0+3189+a1bff096 @rhel-8-for-x86_64-appstream-rpms 119 k php-process x86_64 7.3.5-5.module+el8.1.0+4560+e0eee7d6 @rhel-8-for-x86_64-appstream-rpms 117 k Removing unused dependencies: autoconf noarch 2.69-27.el8 @rhel-8-for-x86_64-appstream-rpms 2.2 M ... Disabling module profiles: php/devel Transaction Summary ========================================================================= Remove 64 Packages Freed space: 193 M Is this ok [y/N]: y