Red Hat Training
A Red Hat training course is available for RHEL 8
5.2.2. Remoção de pacotes de um perfil instalado
Quando você remove pacotes instalados com um perfil, todos os pacotes com um nome correspondente aos pacotes instalados pelo perfil são removidos, incluindo suas dependências, com exceção dos pacotes requeridos por um perfil diferente.
Pré-requisitos
-
O perfil selecionado foi instalado utilizando o
yum module install module-name:stream/profile
ou como um perfil padrão usando o comandoyum install module-name:stream
comando. - Você deve compreender a resolução de dependência modular.
Procedimento
Desinstalar pacotes pertencentes ao perfil selecionado:
# yum módulo remover module-name:stream/profile
Substitua module-name, stream, e profile pelo módulo, fluxo e perfil que você deseja desinstalar.
Alternativamente, desinstale os pacotes de todos os perfis instalados dentro de um fluxo:
# yum módulo remover module-namestream
Estas operações não removerão pacotes do fluxo que não pertençam a nenhum dos perfis.
-
Verifique a lista de pacotes em
Removing:
eRemoving unused dependencies:
antes de prosseguir com a transação de remoção.
Para remover todos os pacotes de um fluxo selecionado, siga as instruções em Seção 5.2.1, “Remoção de todos os pacotes de um fluxo de módulos”.
Exemplo 5.2. Remoção de pacotes de um perfil selecionado
Este exemplo mostra como remover pacotes pertencentes apenas a um perfil selecionado.
Procedimento
Instale o fluxo do módulo
php:7.3
, incluindo todos os perfis disponíveis:[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
Remover pacotes do 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