Libzypp

Libzypp
Libzypp
Zypper-screenshot.png
Basisdaten
Aktuelle Version 7.9.6
Aktuelle Vorabversion 8.10.0
(Dezember 2010)
Betriebssystem Linux
Programmier­sprache C++
Kategorie Paketverwaltung
Lizenz GPL
http://en.opensuse.org/Portal:Libzypp

ZYpp oder libzypp ist ein Paketmanagementsystem, das vor allem in openSUSE eingesetzt wird. Es ist die SUSE-spezifische Implementation von PackageKit.[1] libzypp verfügt über einen sehr guten Abhängigkeitsauflöser, um Paketabhängigkeiten zu berechnen, den SAT solver.[2][3] Die libzypp ist Open Source und wird mit Unterstützung von Novell 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

Zypper erschien das erste Mal mit openSuse 10.2, ist aber auch für 10.1 verfügbar.[4] 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.[5]

Siehe auch

Einzelnachweise

  1. libzypp-Dokumentation
  2. http://en.opensuse.org/Portal:Libzypp
  3. http://en.opensuse.org/openSUSE:Libzypp_satsolver
  4. http://lists.opensuse.org/opensuse/2006-11/msg00284.html
  5. http://en.opensuse.org/Portal:Libzypp

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Zypper — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей. Zypper …   Википедия

  • Yet another Setup Tool — Infobox Software name = Yet another Setup Tool caption = YaST 2.16.51 (included in openSUSE Linux 11.0) collapsible = author = SuSE developer = Novell released = latest release version = 2.16 latest release date = latest preview version = latest… …   Wikipedia

  • Zypper — Infobox Software name = Zypper caption = collapsible = author = developer = released = latest release version = latest release date = latest preview version = latest preview date = frequently updated = programming language = operating system =… …   Wikipedia

  • YaST — YaST2 unter openSUSE 11.3 Basisdaten …   Deutsch Wikipedia

  • MeeGo — Разработчик MeeGo Technical Steering Group (TSG) под эгидой The Linux Foundation [1] Семейст …   Википедия

  • openSUSE — Main article: SUSE Linux distributions openSUSE openSUSE 12.1 with KD …   Wikipedia

  • Anexo:Distribuciones Linux — Línea de tiempo de desarrollo de la mayoría de las distribuciones GNU/Linux. Fuente: http://futurist.se/gldt/ Artículo principal: Distribución Linux Este anexo sirve como una guía, para el mantenimiento, desarrollo de nuevas categorías, y… …   Wikipedia Español

  • openSUSE — KDE 4.7 в openSUSE 12.1 Разработчик Novell, Inc. Семейство ОС …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”