Am 28.01.19 um 22:18 schrieb ratatouille:
error: Failed dependencies: python-pyspf is needed by python-policyd-spf-1.0-45.1.noarch
Also das rpm findet das pyspf nicht, obwohl es installiert ist.
Dependencies von RPM-Paketen funktionieren nur innerhalb der Distributionspakete. Python-Pakete, die von PyPI installierst, kennt das RPM-System nicht. Wenn es kein RPM-Paket 'python-pyspf' für deine Distro gibt, dann ist das RPM-Paket 'python-policyd-spf' auch nicht mit deiner Distro kompatibel. Wenn du die Software benutzen willst, musst du also herausfinden, auf welchem Python-Paket (nicht zu verwechseln mit RPM-Paket) 'python-policyd-spf' beruht (höchstwahrscheinlich 'pypolicyd-spf') und dieses, wie von mir beschrieben mit pip 'von Hand' installieren. Es kann allerdings sein, dass das RPM-Paket noch zusätzliche Komponenten enthält, die im reinen Python-Pakete nicht enthalten sind, wie z.B. Konfigurationsdateien, Systemd-Units, Log-Verzeichnisse usw. Am besten fragst du mal auf der Projekthomepage nach, wie die Software auf deiner Distribution am besten installiert wird: https://launchpad.net/pypolicyd-spf Chris