Zypper fails

Could someone explain the following…

**#** zypper se apparmor
Loading repository data...
Reading installed packages...

S | Name                           | Summary                                      | Type    
--+--------------------------------+----------------------------------------------+--------
  | apache2-mod_apparmor           | AppArmor module for apache2                  | package
i | apparmor                       | AppArmor                                     | pattern
i | apparmor-abstractions          | AppArmor abstractions and directory struct-> | package
i | apparmor-docs                  | AppArmor Documentation package               | package
i | apparmor-parser                | AppArmor userlevel parser utility            | package
  | apparmor-parser-lang           | Languages for package apparmor               | package
i | apparmor-profiles              | AppArmor profiles that are loaded into the-> | package
  | apparmor-rpm-macros            | RPM macros used to setup apparmor profiles   | package
i | apparmor-utils                 | AppArmor User-Level Utilities Useful for C-> | package
  | apparmor-utils-lang            | Languages for package apparmor               | package
i | libapparmor-devel              | Development headers and libraries for liba-> | package
i | libapparmor1                   | Utility library for AppArmor                 | package
  | libapparmor1-32bit             | Utility library for AppArmor                 | package
  | pam_apparmor                   | PAM module for AppArmor change_hat           | package
  | pam_apparmor-32bit             | PAM module for AppArmor change_hat           | package
i | patterns-openSUSE-apparmor     | AppArmor                                     | package
i | patterns-openSUSE-apparmor_opt | AppArmor                                     | package
i | perl-apparmor                  | Perl interface for libapparmor functions     | package
i | python3-apparmor               | Python 3 interface for libapparmor functions | package
  | ruby-apparmor                  | Ruby interface for libapparmor functions     | package
  | torbrowser-apparmor-profile    | Apparmor profile for Tor Browser             | package
i | yast2-apparmor                 | YaST2 - Plugins for AppArmor Profile Manag-> | package
**linux-u676:/home/ion #** zypper rm apparmor
Loading repository data...
Reading installed packages...
'apparmor' not found in package names. Trying capabilities.
No provider of 'apparmor' found.
Resolving package dependencies...

Nothing to do.

Hi
Because it’s a pattern you need to use the -t option;


zypper rm -t pattern apparmor

Many thanks.

The User should understand the consequences of removing Apparmor, that it can significantly decrease security and become more vulnerable to hacking by way of misbehaving (poorly written or actual attack).

TSU