Paketverwaltung/SAT Solver

aus openSUSE, der freien Wissensdatenbank

Die SAT-Solver-Bibliothek ist das mächtigste verfügbare System zur Aulösung von Paketabhängigkeiten und Speicherung von Paketdepots für Linux.


Funktionen

Funktionen}

Nutzen eines Satisfiability Solver zur Berechnung von Paketabhängigkeiten. Es basiert darauf, Paketabhängigkeiten als Erfüllbarkeitsproblem der Aussagenlogik auszudrücken.



Hintergrund & Informationen

Dokumentation

Allgemeine Informationen.

Die SAT-Solver-Implementierung, wie sie sich in openSUSE 11.0 findet, basiert auf zwei wichtigen, aber unabhängigen, Blöcken

  1. Nutzen eines Wörterbuchansatzes, um Pakete und Abhängigkeitsinformationen zu speichern und zu empfangen.
  2. Nutzen von Erfüllbarkeit, einem gut bekannten und untersuchten Thema, für die Berechnung von Paketabhängigkeiten.

Die Grundlagen der Nutzung eines Satisfiability Solver, um Paketabhängigkeiten aufzulösen, finden Sie hier. Weiteres dazu finden Sie auf der Seite zu den Interna.



Kommunikation

Kommunikation

Treten Sie mit der ZYpp-Gemeinde in Kontakt.

Mailinglisten



Entwicklung

Entwicklung}
Wenn Sie an sat-solver mitarbeiten wollen, sollten Sie auf jeden Fall die Mailingliste zypp-devel abonniert haben.

Dokumentation

Bild:susemini.png
Version:
git head
C-Entwicklerdokumentation
Bild:susemini.png
Version:
git head
Ruby-Entwicklerdokumentation
Bild:susemini.png
Version:
11.1
Entwicklerdokumentation

Holen Sie sich die Quellen

Bild:susemini.png
Version:
git head
libsatsolver HEAD
  • Allgemeine Anweisungen für git finden Sie unter Git.
  • Allgemeine Anweisungen für git.opensuse.org finden Sie unter Git Hosting.

Anonymes Klonen

git clone git://git.opensuse.org/projects/zypp/sat-solver.git

Authorisiertes Klonen

git clone git@git.opensuse.org:projects/zypp/sat-solver.git

Stöbern im Web-Depot



Werkzeuge

Werkzeuge

Werkzeuge die SAT Solver nutzen.

ZYppZYpperSUSE Studio