zypper
TLDR
Synchronize list of packages and versions available
$ sudo zypper refresh
Install a new package$ sudo zypper install [package]
Remove a package$ sudo zypper remove [package]
Upgrade installed packages to newest available versions$ sudo zypper update
Search for a package via keyword$ zypper search [keyword]
Show information about configured repositories$ zypper repos --sort-by-priority
SYNOPSIS
zypper [global-options] command [command-options] [arguments]
DESCRIPTION
zypper is the command-line package management utility for SUSE and openSUSE Linux. It provides complete package management including installation, removal, updates, and repository management.
Zypper supports dependency resolution, patch management, and can handle distribution upgrades. It uses the libzypp library and is the CLI frontend for YaST software management.
PARAMETERS
ref, refresh
Refresh all repositoriesin, install _package_
Install packagesrm, remove _package_
Remove packagesup, update
Update installed packagesse, search _pattern_
Search for packageslr, repos
List all configured repositoriesdup, dist-upgrade
Perform distribution upgrade--no-confirm
Don't ask for confirmation--sort-by-priority
Sort repository list by priority
CAVEATS
Requires root privileges for package operations. Repository refresh (zypper ref) should be run before updates. Distribution upgrades (zypper dup) should be done carefully.


