Eine Paketabhängigkeit hat den falschen Namen

Eine Paketabhängigkeit hat den falschen Namen

Ich muss das Paket installierenpolychromatisch.

Wenn ich den Befehl ausführe dnf install polychromatic, erhalte ich die folgende Fehlermeldung:

Error: nothing provides imagemagick needed by polychromatic-0.3.8-2.1.noarch

Ich habe die Installation jedoch imagemagickgemäß dieser Anleitung durchgeführt:ImageMagick – Bildbearbeitungstool Rhel/Centos/Fedora

ImageMagickMit dieser Anleitung kann ich die Pakete , ImageMagick-devel, installieren ImageMagick-perl. Und hier liegt, glaube ich, das Problem: polychromatic sucht nach imagemagickstatt nach ImageMagick. Wie kann ich während der Installation angeben, dass es nach ImageMagickstatt nach suchen soll imagemagick?

Antwort1

Es handelt sich um einen Fehler in der Spezifikationsdatei, der in Version 0.3.12-9.6 bereits behoben ist.

Wenn Ihnen so etwas in Zukunft begegnet, können Sie es folgendermaßen beheben:

  1. Laden Sie das src.rpmPaket herunter (wählen Sie unter dem Link in der ursprünglichen Frage Ihr Betriebssystem aus und klicken Sie dann auf „Binärpakete direkt abrufen“).
  2. Stellen Sie sicher, dass die RPM-Build-Tools installiert sind:dnf install rpm-build rpmdevtools yum-utils wget
  3. Stellen Sie das Quell-RPM-Paket bereit: rpm -i polychromatic*.src.rpm. Dadurch werden die Dateien im Quell-RPM-Paket in das - extrahiert, ~/rpmbuilddas möglicherweise erstellt werden muss: Folgen Sie den Benachrichtigungen auf dem Bildschirm und erstellen Sie alle fehlenden Verzeichnisse.
  4. Bearbeiten Sie die Paketspezifikationsdatei unter ~/rpmbuild/SPECS/polychromatic.specund ändern Sie die relevanten Requires:Definitionen wie gewünscht.
  5. Laden Sie die erforderlichen Quelldateien herunter:spectool -g -R ~/rpmbuild/SPECS/polychromatic.spec
  6. Laden Sie die Build-Anforderungen herunter und installieren Sie sie:yum-builddep -y ~/rpmbuild/SPECS/polychromatic.spec
  7. Neue Binärpakete erstellen:rpmbuild -bb ~/rpmbuild/polychromatic.spec
  8. Installieren Sie die neuen Pakete:dnf install ~/rpmbuild/RPMS/x86_64/polychromatic*.rpm

verwandte Informationen