ZYpp

ZYpp
Original authorSUSE
DeveloperopenSUSE Project
Release14 January 2006 (2006-01-14)
Stable release
17.38.15 Edit this on Wikidata, 1.14.101 Edit this on Wikidata / 4 September 2026 (4 September 2026), 4 September 2026 (4 September 2026)
Written in
  • ZYpp: C++, XML, C, CMake, Ruby, Python, Perl, shell script, Tcl, Lua Edit this on Wikidata
  • Zypper: C++, CMake, shell script, C, Perl, Augeas, Python Edit this on Wikidata
Operating systemLinux
TypePackage manager
LicenseGNU General Public License
Websiteen.opensuse.org/Portal:Libzypp
Repositoryhttps://github.com/openSUSE/libzypp Edit this on Wikidata, https://github.com/openSUSE/zypper Edit this on Wikidata

ZYpp (or libzypp; "Zen / YaST Packages Patches Patterns Products") is a package manager engine that powers Linux applications like Myrlyn, YaST, Zypper and the implementation of PackageKit for openSUSE and SUSE Linux Enterprise. Unlike some more basic package managers, it provides a satisfiability solver to compute package dependencies. It is a free and open-source software project sponsored by SUSE and licensed under the terms of the GNU General Public License v2 or later. ZYpp is implemented mostly in the programming language C++.

Zypper is the native command-line interface of the ZYpp package manager to install, remove, update and query software packages of local or remote (networked) media. Its graphical equivalent is the YaST package manager module. It has been used in openSUSE since version 10.2 beta1. In openSUSE 11.1, Zypper reached version 1.0. Zypper is also part of the mobile Linux distributions MeeGo, Sailfish OS, and Tizen.