我必须安装软件包多色。
当我运行命令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。问题就在这里,我猜:Poly色是在寻找imagemagick而不是ImageMagick。如何在安装过程中指定它应该查找ImageMagick而不是imagemagick?
发布于 2020-11-02 13:52:26
它是规范文件中的一个bug,从0.3.12-9.6版本开始已经修复了。
如果将来遇到这样的情况,下面是如何解决这个问题的方法:
src.rpm包(在原始问题中提供的链接中,选择您的操作系统,然后单击“直接抓取二进制包”。dnf install rpm-build rpmdevtools yum-utils wgetrpm -i polychromatic*.src.rpm。这将将源RPM包中的文件提取到~/rpmbuild中--这可能需要创建:按照屏幕上的通知并创建任何缺少的目录。~/rpmbuild/SPECS/polychromatic.spec中编辑包规范文件,并将相关的Requires:定义更改为应有的定义。spectool -g -R ~/rpmbuild/SPECS/polychromatic.specyum-builddep -y ~/rpmbuild/SPECS/polychromatic.specrpmbuild -bb ~/rpmbuild/polychromatic.specdnf install ~/rpmbuild/RPMS/x86_64/polychromatic*.rpmhttps://unix.stackexchange.com/questions/361251
复制相似问题