Portal:Zypper

Jump to: navigation, search
Welcome to the Zypper Portal Edit
Zypper is a command line package manager which makes use of libzypp. Zypper provides functions like repository access, dependency solving, package installation, etc.

YaST2 and RPM MetaData package repositories are supported. Zypper repositories are similar to the ones used in YaST, which also makes use of libzypp. Zypper can also handle repository extensions like patches, patterns, and products.

Features Edit
Icon-feature.png

Package management

  • install/remove packages by name or by capability they provide
  • install/remove packages with names
  • install/remove specific versions of packages
  • install plain RPM files and satisfy dependencies from repositories
  • install and remove packages in one go (using +/- or ~/!)
  • choose the repository per package by prefixing the name with 'repo_alias:'
  • update all installed packages with newer available version where possible
  • install patterns/products/patches
  • comprehensive installation summary

... read more

Development Edit

General information

Source code

Zypper's source code is maintained in a GIT repository at GitHub. You can get the most recent copy of zypper with the following command:

git clone git://github.com/openSUSE/zypper.git

This will create a local copy of the repository in a directory named zypper in your current working directory.

Contacting developers


...read more

Additional information

Features | Roadmap | Bugs for adoption | Team

History Edit
Icon-history.png

... read more

Packages Edit
Icon-package.png

Zypper RPM packages are available on standard openSUSE installation media and online repositories. In general it is not necessary to install the packages manually.


Version Repositories i586 x86_64 src Update Repo
Factory/Tumbleweed 1.14.x Factory/Tumbleweed [1] [2] [3]
Stable 1.13.x Leap 42.3 [4] [5] [6]