i686 Compatibility libraries for decoding LZMA compression
Installed xz-debuginfo-5. i686 Debug information for package xz
Installed xz-devel-5. i686 Devel libraries & headers for liblzma
Installed xz-libs-5. i686 Libraries for decoding LZMA compression
Installed xz-lzma-compat-5. i686 Older LZMA format compatibility binaries
Installed xzgv-0. 9. 1-3. i686 Picture viewer
$
Ich gehe davon aus, dass PackageKit generisch geschrieben ist, sodass es auch mit apt-Repositorys funktioniert, obwohl ich nur Erfahrung mit der Verwendung auf meinen Fedora-Systemen habe. Um die verfügbaren Pakete abzufragen, können Sie Folgendes tun: urpmq --sources YOURPACKAGE
Dies ist Mandriva-spezifisch (ich kenne nur Mandriva). Wenn Sie die Version eines installierten Pakets wissen möchten: rpm -q YOURPACKAGE
Dies funktioniert auf allen RPM-Systemen. Woher wissen Sie, aus welchem YUM-Repository ein Paket installiert wurde?. Auf RedHat / Fedora, siehe yum. Wenn Sie die folgenden Befehle ausführen, erhalten Sie alle auf dem Server installierten Pakete. rpm -qa | grep
Werden diese Informationen irgendwo erfasst? Das Paket verfügt nicht über diese Informationen und Yum kümmert sich nicht darum, nachdem es das Paket gefunden hat. Sie könnten es wahrscheinlich zusammensetzen, indem Sie herausfinden, welche Repos das Paket haben, und dann bestimmen, welche Priorität hat. Keine großartige Lösung, aber ich habe herausgefunden, dass die Liste der verfügbaren Yum Ihnen zeigt, wo die aktuellste Version jedes Pakets verfügbar ist, z. B. yum-Liste verfügbar \ | grep gstreamer PackageKit-gstreamer-plugin. x86_64 0. 3. 16-1. fc10 updates bluez-gstreamer. i386 4. 30-2. fc10-Updates gstreamer. Yum installierte pakete anzeigen shop. i386 0. 10. 21-2. fc10 fedora gstreamer-devel. fc10 fedora gstreamer-plugins-bad-devel. 9-1. fc10 rpmfusionsfrei gstreamer-plugins-bad-devel. fc10 rpmfusionsfrei Sie können also eine Yum-Liste für Ihr Paket erstellen, die installierte Version mit der installierten Yum-Liste vergleichen und eine gute Vorstellung davon haben, aus welchem Repo es stammt, wenn die Versionen übereinstimmen.
Zum Beispiel auf meinem Fedora 15-System mit YUM 3. 2. 29: # yum info mysql-server Geladene Plugins: fastmirror, langpacks, presto, refresh-packagekit Installierte Pakete Name: Mysql-Server Bogen: x86_64 Version: 5. 5. 14 Veröffentlichung: 2. fc15 Größe: 42 m Repo: installiert Aus dem Repo: Updates Zusammenfassung: Der MySQL-Server und zugehörige Dateien URL: Lizenz: GPLv2 mit Ausnahmen Beschreibung: MySQL ist ein SQL-Datenbankserver mit mehreren Benutzern und mehreren Threads. MySQL ist ein: Client / Server-Implementierung bestehend aus einem Server-Daemon (mysqld): und viele verschiedene Client-Programme und Bibliotheken. Dieses Paket enthält: Der MySQL-Server und einige begleitende Dateien und Verzeichnisse. Möglicherweise sehen Sie, ob es eine neuere Version von YUM gibt, in der diese Informationen für Ihr System verfügbar sind. Yum installierte pakete anzeigen v. geewhizardry 2015-12-21 в 21:22 Eine aktualisierte - etwas nützlichere - Antwort für diejenigen, die so unglücklich waren, wie ich darüber gestolpert bin... Für Fedora (und vermutlich Centos & RHEL) zB: dnf whatprovides postgresql-server Verwendung von Metadaten von bla bla bla postgresql-server-9.
zypper search -s