Ich möchte ein RPM-Paket von einem Python-Projekt auf CentOS mit setuptools erstellen. Aber ich bin nicht in der Lage, einige Abhängigkeiten über eine Spezifikation korrekt einzubinden.Wie kann ich ein RPM-Paket mit Abhängigkeiten erstellen?
würde Ich mag O Abhängigkeiten installieren (und in RPM zu integrieren)
- gcc
- python-devel
- python-setuptools
und Python-Abhängigkeiten installieren (und Integration in RPM)
- psutil
- rsa
- pyaes
- pyyaml
So jemand eine Idee oder ein paar Hinweise hat für der richtige Weg, diese Abhängigkeiten einzuschließen ?.
Danke für deine Hinweise, das würde mir auch helfen, die finalen RPM-Pakete zu erstellen. Zusätzlich: Hast du noch einen Tipp, wie ich DEBs aus RPM erstellen kann? – Mario
Es gibt kein magisches Werkzeug dafür. In meiner Firma haben wir eine Weile https://bitbucket.org/guidod/spec2deb benutzt; aber das Ergebnis war nie sehr zufriedenstellend. Es macht aber den Trick ... –
Hey. Also gibt es keine Möglichkeit, Abhängigkeiten via pip in einem "lokalen Ordner" zu installieren und sie dann von dort zu verwenden? Auf diese Weise können sie mit dem RPM für die Verteilung verpackt werden ... Ich habe im Wesentlichen ähnliches Problem - müssen einige Python-Abhängigkeiten entweder in RPM gepackt haben oder als Voraussetzung für, aber es gibt keine RPMs für das, was ich brauche ... –