Libzypp
| libzypp
| |
|---|---|
| Basisdaten
| |
| Aktuelle Version | 17.38.14[1] (19. Juni 2026) |
| Betriebssystem | Linux |
| Programmiersprache | C++ |
| Kategorie | Paketverwaltung |
| Lizenz | GPL |
| http://en.opensuse.org/Portal:Libzypp | |
ZYpp oder libzypp ist ein Paketverwaltungssystem, das vor allem in openSUSE eingesetzt wird. Es ist die SUSE-spezifische Implementation von PackageKit.[2] libzypp verfügt über einen nach eigenen Angaben herausragenden Abhängigkeitsauflöser, um Paketabhängigkeiten zu berechnen, den SAT-Solver (siehe SAT-Problem und Constraint-Satisfaction-Problem).[3][4] Die libzypp ist Open Source und wird mit Unterstützung von SUSE (Unternehmen) entwickelt.
Zur libzypp gehört das Kommandozeilen-Interface zypper, das auch über eine eigene Eingabeaufforderung verfügt. Zypper unterstützt YaST2 und RPM MetaData als Repository-Format. Die installierten Repositories in zypper sind synchron mit denen in YaST2, da YaST selbst auch auf die libzypp als Paketverwaltungsengine setzt. Zypper unterstützt alle gängigen Paketverwaltungs-Funktionen, wie das Auflösen von Abhängigkeiten, das Installieren und Entfernen von Paketen und die Aktualisierungsverwaltung, also das Suchen nach Patches und Updates. Als grafische Oberfläche für Zypper kann YaST betrachtet werden, da sowohl YaST als auch Zypper auf die libzypp-Engine zurückgreifen.
Geschichte
2003 entschied Novell in der Folge der Übernahme von Ximian und der SUSE GmbH, beide Paketsysteme (Yast und RedCarpet) zu vereinigen. 2005 erfüllte keiner der beiden Paketmanager mehr die Anforderungen, die andere Open-Source-Paketmanagement-Systeme erfüllt hätten. Novell übernahm Eigenheiten beider Paketsysteme und entwickelte libzypp.[3] Zypper erschien das erste Mal 2006 mit openSuse 10.2, ist aber auch für openSuse 10.1 verfügbar.[5]
Einzelnachweise
- ↑ Release 17.38.14. 19. Juni 2026 (abgerufen am 20. Juni 2026).
- ↑ libzypp-Dokumentation
- ↑ a b http://en.opensuse.org/Portal:Libzypp
- ↑ http://en.opensuse.org/openSUSE:Libzypp_satsolver
- ↑ http://lists.opensuse.org/opensuse/2006-11/msg00284.html
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.