So sehr ich auch suche, ich kann nichts über die Angabe empfohlener Pakete in einer Spezifikationsdatei finden.
Ich würde es nicht einmal für möglich halten, wenn ich es nicht in der Spezifikationsdatei für Mono 2.10.9 gesehen hätte. Dort steht Folgendes:
Recommends: libgdiplus0 >= 2.6
Aber rpmbuild beschwert sich definitiv darüber. Ich vermute, dass das eigentlich nicht erlaubt ist. Ist das der Fall? Gibt es eine andere Möglichkeit, während der Installationsphase andere Pakete vorzuschlagen?
Antwort1
Ja, das ist möglich, aber nicht bei allen Distributionen.
- Fedora>=24:Schwache Abhängigkeitensind Vorschläge und Empfehlungen sowie Ergänzungen und Verbesserungen
- SUSE>=10:Schlägt vorund empfiehlt
- CentOS>=8. Habe noch keine Referenzen für CentOS gefunden.
Antwort2
RPM hat kein Konzept für „empfohlene“ Pakete, wie DEB. Ich war an Diskussionen darüber beteiligt und die Schlussfolgerung war, dass es einfach nicht viel Sinn ergibt. „Vorgeschlagen“ für welchen Zweck? „Vorgeschlagen“ kann von „Das sollten Sie sich vielleicht auch ansehen“ bis „Sehrwahrscheinlich nicht von Nutzen ohne..." Warum sollten Sie den Vorschlag benötigen? Entweder ist er erforderlich, oder der Benutzer weiß, was zu tun ist. RPM ist fürVollautomatischSetup, anzuhalten und den Benutzer zu fragen, ob vorgeschlagene Pakete installiert werden sollen, widerspricht einfach seiner grundlegenden Philosophie.
Antwort3
Vielleicht möchten Sie sich die Verpackungsseiten auf derWiki des Fedora-Projekts. Ich habe auch das Wiki-Thema durchgesehenSo erstellen Sie ein RPM-Paketund habe dort auch keine Erwähnung davon gesehen.