パッケージの依存関係名が正しくありません。

パッケージの依存関係名が正しくありません。

パッケージをインストールする必要があります。多色

コマンドを実行すると、dnf install polychromatic次のエラーが発生します。

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

しかし、imagemagickこのガイドに従って設置しました。ImageMagick - 画像処理ツール rhel/centos/fedora

ImageMagickこのガイドを通じて、、ImageMagick-develパッケージをインストールできましたImageMagick-perl。それが問題のようです。imagemagick代わりに、マルチカラーがこれを探していますImageMagick。インストール中にImageMagick代わりに表示されるようにどのように指定しますかimagemagick

ベストアンサー1

これは仕様ファイルのバグで、バージョン0.3.12-9.6から修正されました。

後で同様の状況が発生した場合、回避策は次のとおりです。

  1. パッケージをダウンロードしますsrc.rpm(元の質問に記載されているリンクからオペレーティングシステムを選択し、「バイナリパッケージを直接インポートする」をクリックしてください)。
  2. RPMビルドツールがインストールされていることを確認してください。dnf install rpm-build rpmdevtools yum-utils wget
  3. ソースRPMパッケージをデプロイします。これにより、生成するファイルにrpm -i polychromatic*.src.rpmソースRPMパッケージのファイルが抽出されます。画面に表示される通知に従って、欠落しているディレクトリを作成します。~/rpmbuild
  4. パッケージ仕様ファイルを編集し、~/rpmbuild/SPECS/polychromatic.spec関連Requires:定義を必要に応じて変更します。
  5. 必要なソースファイルをダウンロードしてください。spectool -g -R ~/rpmbuild/SPECS/polychromatic.spec
  6. ビルド要件をダウンロードしてインストールします。yum-builddep -y ~/rpmbuild/SPECS/polychromatic.spec
  7. 新しいバイナリパッケージをビルドします。rpmbuild -bb ~/rpmbuild/polychromatic.spec
  8. 新しいパッケージをインストールします。dnf install ~/rpmbuild/RPMS/x86_64/polychromatic*.rpm

おすすめ記事