Portal:Zypper
tagline: From openSUSE
Welcome to the Zypper Portal edit
Zypper is a command line package manager, which makes use of libzypp, providing 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.
General information edit
Features edit
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
History edit
- openSUSE 12.3 contains zypper 1.8.11
- openSUSE 12.2 contains zypper 1.7.3
- openSUSE 12.1 contains zypper 1.6.16
- openSUSE 11.4 contains zypper 1.5.3
- openSUSE 11.3 contains zypper 1.4.5
- openSUSE 11.2 contains zypper 1.2.8
- openSUSE 11.1 contains zypper 1.0.2
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
- You can reach zypper developers on the #zypp IRC channel at irc.freenode.net (look for jniq, duncanmv, mvidner, or jreidinger)
- zypp-devel@opensuse.org - And the Zypp Development mailinglist.
Subscribe - Unsubscribe - Help - Archives
Additional information
Features | Roadmap | Bugs for adoption | Team


