# suse **Maintainer**: [r-darwish](https://github.com/r-darwish) Alias for Zypper according to the official Zypper's alias To use it add `suse` to the plugins array in you zshrc file. ```zsh plugins=(... suse) ``` ## Main commands | Alias | Commands | Description | | ---------------- | ----------------------------- | -------------------------------------------------------------- | | z | `sudo zypper` | call zypper | | zh | `zypper -h` | print help | | zhse | `zypper -h se` | print help for the search command | | zlicenses | `zypper licenses` | prints a report about licenses and EULAs of installed packages | | zps | `sudo zypper ps` | list process using deleted files | | zshell | `sudo zypper shell` | open a zypper shell session | | zsource-download | `sudo zypper source-download` | download source rpms for all installed packages | | ztos | `zypper tos` | shows the ID string of the target operating system | | zvcmp | `zypper vcmp` | tell whether version1 is older or newer than version2 | ## Packages commands | Alias | Commands | Description | | ----- | ----------------- | ------------------------------------------------------------------ | | zin | `sudo zypper in` | install packages | | zinr | `sudo zypper inr` | install newly added packages recommended by already installed ones | | zrm | `sudo zypper rm` | remove packages | | zsi | `sudo zypper si` | install source of a package | | zve | `sudo zypper ve` | verify dependencies of installed packages | ## Updates commands | Alias | Commands | Description | | ------ | ------------------- | ---------------------- | | zdup | `sudo zypper dup` | upgrade packages | | zlp | `zypper lp` | list necessary patches | | zlu | `zypper lu` | list updates | | zpchk | `sudo zypper pchk` | check for patches | | zup | `sudo zypper up` | update packages | | zpatch | `sudo zypper patch` | install patches | ## Request commands | Alias | Commands | Description | | ------------- | -------------------------- | ---------------------------------------------------- | | zif | `zypper if` | display info about packages | | zpa | `zypper pa` | list packages | | zpatch-info | `zypper patch-info` | display info about patches | | zpattern-info | `zypper pattern-info` | display info about patterns | | zproduct-info | `zypper product-info` | display info about products | | zpch | `zypper pch` | list all patches | | zpd | `zypper pd` | list products | | zpt | `zypper pt` | list patterns | | zse | `zypper se` | search for packages | | zwp | `zypper wp` | list all packages providing the specified capability | NOTE: `--no-refresh` is passed to zypper for speeding up the calls and avoid errors due to lack of root privileges. If you need to refresh the repositories, call `sudo zypper ref` (`zref` alias) before running these aliases. Related: [#9798](https://github.com/ohmyzsh/ohmyzsh/pull/9798). ## Repositories commands | Alias | Commands | Description | | ----- | ------------------- | ---------------------------------------- | | zar | `sudo zypper ar` | add a repository | | zcl | `sudo zypper clean` | clean cache | | zlr | `zypper lr` | list repositories | | zmr | `sudo zypper mr` | modify repositories | | znr | `sudo zypper nr` | rename repositories (for the alias only) | | zref | `sudo zypper ref` | refresh repositories | | zrr | `sudo zypper rr` | remove repositories | ## Services commands | Alias | Commands | Description | | ----- | ------------------ | -------------------------------------------------------------- | | zas | `sudo zypper as` | adds a service specified by URI to the system | | zms | `sudo zypper ms` | modify properties of specified services | | zrefs | `sudo zypper refs` | refreshing a service mean executing the service's special task | | zrs | `sudo zypper rs` | remove specified repository index service from the system | | zls | `zypper ls` | list services defined on the system | ## Package Locks Management commands | Alias | Commands | Description | | ----- | ---------------- | ----------------------------------- | | zal | `sudo zypper al` | add a package lock | | zcl | `sudo zypper cl` | remove unused locks | | zll | `zypper ll` | list currently active package locks | | zrl | `sudo zypper rl` | remove specified package lock |