Smart Package Manager

aus openSUSE, der freien Wissensdatenbank

◄Paketverwaltung

Smart Package Manager

Smart 0.42 Übersichtsfenster mit Gruppenansicht
Entwickler: Gustavo Niemeyer
Versionen in Distributionen von openSUSE; aktuelle Versionen für ihre Distribution finden Sie (evtl.) im Build Service:
Lizenz: GPL
Deutschsprachig: ja
Web-Seite: labix.org

Smart ist eine in Python geschriebene Paketverwaltung für verschiedene Pakettypen. So kann es mit deb, Slackware, yum, APT, Urpm und dem von openSUSE verwendeten rpm umgehen. Als Bezugsquelle für die Pakete kann Smart sowohl lokal gespeicherte Paketdateien verarbeiten, als auch Pakete aus Internetpaketdepots verwenden. Unterstützt werden dabei unter anderem Yum-, apt4rpm, Yast2- und Debiandepots. Die Depots können gleichzeitig verwendet werden, eine Festlegung auf einen Typ muss nicht getroffen werden.

Vor allem aber bringt Smart fortgeschrittene Algorithmen zur Auflösung von Paketabhängigkeiten mit, wobei es auch Pakete für verschiedene Architekturen berücksichtigen kann. Der Nutzer kann dabei den verschiedenen Bezugsquellen, die bei Smart Kanäle (Channels) genannt werden, unterschiedliche Prioritäten zuteilen, um bestimmte Pakete beispielsweise eher aus Depots mit Entwicklungsversionen der jeweiligen Programme zu beziehen oder aber auf konservativere Depots zuzugreifen.

Neben dem Kommandozeilenklient von Smart, welcher auch eine eigene, integrierte Kommandozeile mitbringt, existiert auch noch eine grafische Oberfläche, welche zur Darstellung auf GTK# setzt.


Anleitung

Wie Sie Smart unter openSUSE einsetzen können, erfahren Sie in dieser Anleitung. Sie beschäftigt sich mit der Kommandozeilenvariante von Smart, die grafische Oberfläche sollte mit diesen Informationen ebenfalls problemlos bedient werden können.


Paketdepots/Aktuellere Versionen

Die von openSUSE ausgelieferte Version von Smart erfährt über die Online-Aktualisierung von YaST lediglich Erneuerungen bei Sicherheitsproblemen oder schwerwiegenden Fehlern. Wenn Sie einen größeren Versionssprung vornehmen wollen oder diese Software nicht auf den Installationsmedien mitgeliefert wird, stehen für die von Ihnen verwendete Ausgabe der Distribution neue Pakete im smart-Depot des Build Service von openSUSE zur Verfügung. Weitere Informationen erhalten Sie im Artikel Zusätzliche Paketquellen.


Siehe auch


WWW-Verweise