Ich weiß, wie man verfügbare Pakete aus den Repos auflistet und so weiter, aber wie finde ich eine Liste, die äquivalenten Metapaketen wie dem entspricht build-essential
.
Gibt es so etwas und wenn nicht, was wäre ein vernünftiger Ansatz, um so enge / ähnliche Übereinstimmungen zu finden?
linux
ubuntu
rhel
package-management
0xC0000022L
quelle
quelle
yum groupinstall "Development Tools"
würde mir helfen. Aber wie finde ich die Liste dieser Metapakete und gibt es eine Liste, die sie in verschiedenen Distributionen zusammenbringt? Das ist auch Teil meiner Frage. Ich habe auf der Website gesucht, bevor ich gefragt habe.yum grouplist
, um eine Liste von Gruppen zu erhalten.yum groupinfo
. Leider, wie derobert betonte, scheint der Umfang von "Development Tools" größer zu sein alsbuild-essential
. Schreiben Sie es als Antwort und Sie erhalten mindestens eine Gegenstimme :)Antworten:
Sie werden keine genau passenden Paketgruppen für nicht verwandte Distributionen finden, es handelt sich um unterschiedliche Distributionen, gerade weil sie sich in einigen grundlegenden Fragen nicht einig sind. Beachten Sie, dass verschiedene Distributionen verschiedene zu installierende Upstream-Pakete auswählen und Upstream-Quellen vor dem Hinzufügen in der lokalen Konfiguration auch unterschiedlich gruppieren / aufteilen. Die meisten erkennen die Aufteilung zwischen Laufzeit und für die Entwicklung erforderlichen Dingen (normalerweise)
-devel
oder solche im Paketnamen) und möglicherweise Dokumentation und zusätzliche Beispiele. Am besten zerlegen Sie die Gruppe der Quelle und installieren die entsprechenden Pakete am Ziel. Sie können versuchen, die detaillierte Paketliste aus dem vorherigen Schritt mit der vom Ziel bereitgestellten Gruppierung abzugleichen. Wahrscheinlich geben die Gruppennamen eine Anleitung, oder Sie können sich eine Webseite ansehen, die einen Überblick über die Paketstrukturierung gibt (für Fedora kann ich nichts finden, nur die Unterschiede zwischen den neuesten und älteren, sorry). Sicher viel Arbeit.quelle
Der entsprechende Befehl lautet
quelle
Wenn Sie sich die Paketliste für das Build-Essential-Metapaket ansehen, sehen Sie, dass die folgenden Dateien enthalten sind:
Ich müsste also davon ausgehen, dass man sich die enthaltene Liste ansehen und sehen kann, was sie bietet. Wenn Sie sich die Liste / usr / share / build-essential / essential-packages ansehen, sehen Sie, dass diese Pakete als Teil von build-essential installiert sind:
Wenn ich mir diese Liste anschaue, muss ich davon ausgehen, dass einige davon bereits standardmäßig auf Red Hat installiert sind. Installieren Sie also einfach die fehlenden Pakete. Ich bezweifle sehr, dass Sie ein umfassendes Paket finden, das diese nur für Sie installiert.
quelle
apt-rdepends
funktioniert auch dafür, ohne diese Textdatei zu konsultieren :), immer noch +1