Was entspricht Fedora den Suchseiten für Debian / Ubuntu-Pakete?

7

Die Suchseiten für Debian / Ubuntu-Pakete sind sehr nützlich, um nachzuschlagen, welche Version eines Programms in welchen Distributionsserien verfügbar ist, wie Programme auf mehrere Pakete aufgeteilt sind usw.

Zum Beispiel möchte ich untersuchen, welche Version von g++in Ubuntu verfügbar ist:

http://packages.ubuntu.com/search?keywords=g%2B%2B&searchon=names&suite=maverick§ion=all

Ich sehe direkt, dass die Standardversion 4.4.4 ist, auch verfügbar ist 4.5.1. In Natty ist es 4.5.1:

http://packages.ubuntu.com/search?keywords=g%2B%2B&searchon=names&suite=natty§ion=all

Über http://packages.ubuntu.com/natty/g++ können Sie die Abhängigkeiten bequem durchsuchen und direkt sehen, welche Architekturen unterstützt werden.

Sie können auch den Inhalt der Pakete durchsuchen.

Für Fedora habe ich gefunden

https://admin.fedoraproject.org/pkgdb

Die Suche nach g ++ gibt nichts zurück:

https://admin.fedoraproject.org/pkgdb/acls/list/ g ++

Ok, vielleicht ist es anders aufgeteilt:

https://admin.fedoraproject.org/pkgdb/acls/list/?searchwords= gcc

Dies führt zu Ergebnissen und es scheint, dass es nur ein großes gccPaket gibt, das Folgendes umfasst g++:

https://admin.fedoraproject.org/pkgdb/acls/name/gcc

Aber das ist nicht wahr. Die Verwendung yum searchauf einem Fedora 14-System ergibt:

  gcc-c++

(einschließlich g ++)

Muss ich ohne den Zugriff auf ein tatsächliches Fedora-System wirklich damit rechnen und in den Paket-Git-Baum blättern, um die gleichen Informationen zu erhalten? Ich meine so:

http://pkgs.fedoraproject.org/gitweb/?p=gcc.git;a=blob;f=gcc.spec;h=683faf0cb3d528bd53fe6a4024fda3e84cc986d0;hb=HEAD

(und dann nach '% package' suchen?)

Das https://admin.fedoraproject.org/pkgdb/acls/name/gcc zeigt mir, dass ein gcc-Paket in Fedora 13 und 14 verfügbar ist, aber es zeigt nicht:

  • die Abhängigkeiten
  • die aktuellen Versionen
  • die Architekturen
  • Unterpakete

Ok, ich kann die Versionen unter https://admin.fedoraproject.org/updates/gcc sehen

Daher meine Frage: Was entspricht Fedora den Suchseiten für Debian / Ubuntu-Pakete?

Womit suchen Sie nach ähnlichen Informationen?

Und was ist mit solchen Informationen für andere RPM-basierte Distributionen wie Cent OS oder RHEL?

maxschlepzig
quelle
Koji ist derzeit die beste Option, aber es ist eine neue Webanwendung geplant, die dies verbessern könnte: blog.linuxgrrl.com/2011/07/29/fedora-package-social-networking
bis zum

Antworten:

3

Die Fedora PkgDB verfügt über eine Suchsyntax, sodass Sie nach Builds mit / usr / bin / g ++ suchen können, indem Sie nach file:/usr/bin/g++Builds suchen und darauf klicken. Klicken Sie auf das blaue (i) für weitere Details. Das GCC-Paket enthält mehrere Unterpakete, wie in der oben gezeigten Datei gcc.spec beschrieben, was zu der Verwirrung beigetragen hat.

jsbillings
quelle
Funktioniert nicht Form. Ich habe es gerade file:/usr/bin/g++auf admin.fedoraproject.org/pkgdb versucht , habe aber einen internen Fehler von 500 erhalten. Gibt es eine Alternative, die zuverlässiger ist?
Toon Verstraelen
Sieht aus wie die Fedora Pkgdb derzeit kaputt ist. Das ist eine gültige Syntax gemäß den eigenen Dokumenten.
jsbillings
Derzeit werden bei Verwendung nur 0 Pakete zurückgegeben file:/usr/bin/g++. Und ich kann keine Dokumentation zur unterstützten Suchsyntax von packagedb finden. Die einzige verknüpfte Dokumentation befasst sich mit der Bereitstellung und Konfiguration einer packagedb-Instanz ...
maxschlepzig
Überraschenderweise ist eine 5 Jahre alte Antwort auf eine Webseite nicht mehr korrekt. Das tut mir leid.
jsbillings
4

Ich benutze http://koji.fedoraproject.org

Ich hatte PkgDB noch nie gesehen, daher kann ich nicht viel dazu sagen. Koji funktioniert gut, aber die einzige Einschränkung ist, dass es Pakete zeigt, die erstellt wurden und die noch nicht unbedingt im Repository sind.

jonescb
quelle
Koji ist der Bottich, in dem neue Verpackungen (auch experimentelle, die niemals das Licht erblicken werden) gebraut werden. Nicht Ihre zuverlässigste Quelle ...
vonbrand
0

Sie können verwenden dnf, um nach Sachen zu suchen. ZB dnf list gcc*listet alle Pakete mit beginnendem Namen auf gcc(Vorsicht bei lokal aufgelösten Globs!), dnf list /usr/bin/lsListet das Paket auf, das diese Datei enthält, und dnf info gccgibt (weitere) Details zu dem aufgerufenen Paket an gcc. Handbuch lesen!

vonbrand
quelle
1
Ich weiß dnf. Die Frage bezieht sich jedoch wirklich auf ein anderes Thema, dh die Suche nach Fedora-Paketinformationen über Online-Ressourcen. Anwendungsfall: Sie haben nicht immer Shell-Zugriff auf die richtige Fedora-Version, möchten aber dennoch bestimmte Fragen beantworten, z. B.: Wie heißt das Fedora-Paket, das dieses Tool bereitstellt? Ist Programm X überhaupt in Fedora verpackt? Seit welcher Fedora-Version ist dieses Paket verfügbar? etc.
maxschlepzig