ZYpp

ZYpp or libzypp is a package management system that is used primarily in openSUSE. It is the SUSE - specific implementation of PackageKit. libzypp has an outstanding claims to dependency resolver to calculate package dependencies, the SAT solver (see SAT problem and Constraint Satisfaction Problem ). The libzypp is open source and is being developed with support from Novell.

To libzypp the command-line interface is part of zypper, which also has its own prompt. Zypper support YaST2 and RPM MetaData as the repository format. The installed repositories in zypper are synchronous with those in YaST2, because YaST sets himself on libzypp as package management engine. Zypper supports all common package management functions, such as resolving dependencies, installing and removing packages and the update manager, so the search for patches and updates. As a graphical interface for zypper, YaST can be considered as both YaST and zypper libzypp fall back on the engine.

History

Zypper appeared for the first time with openSuse 10.2, but is also available for 10.1. 2003 Novell decided in the wake of the acquisition of Ximian and SuSE GmbH to combine both package systems ( Yast and RedCarpet ). 2005 fulfilled neither of the two package managers more the requirements that would have met the other open source package management systems. Novell acquired peculiarities of both package systems and developed libzypp.

511546
de