패키지를 설치해야 하는데다색.
명령을 실행하면 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
대신 multicolor 가 이를 찾고 있습니다 ImageMagick
. 설치 중에 ImageMagick
대신 표시되도록 어떻게 지정합니까 imagemagick
?
답변1
이는 사양 파일의 버그이며 버전 0.3.12-9.6부터 수정되었습니다.
나중에 비슷한 상황이 발생하면 해결 방법은 다음과 같습니다.
- 패키지를 다운로드합니다
src.rpm
(원래 질문에 제공된 링크에서 운영 체제를 선택하고 "바이너리 패키지 직접 가져오기"를 클릭하세요). - RPM 빌드 도구가 설치되어 있는지 확인하십시오.
dnf install rpm-build rpmdevtools yum-utils wget
- 소스 RPM 패키지를 배포합니다. 그러면 생성해야 할 파일로
rpm -i polychromatic*.src.rpm
소스 RPM 패키지의 파일이 추출됩니다 . 화면에 표시되는 알림에 따라 누락된 디렉터리를 생성합니다.~/rpmbuild
- 패키지 사양 파일을 편집
~/rpmbuild/SPECS/polychromatic.spec
하고Requires:
관련 정의를 원하는 대로 변경합니다. - 필요한 소스 파일을 다운로드합니다.
spectool -g -R ~/rpmbuild/SPECS/polychromatic.spec
- 빌드 요구 사항을 다운로드하고 설치합니다.
yum-builddep -y ~/rpmbuild/SPECS/polychromatic.spec
- 새 바이너리 패키지를 빌드합니다.
rpmbuild -bb ~/rpmbuild/polychromatic.spec
- 새 패키지를 설치합니다.
dnf install ~/rpmbuild/RPMS/x86_64/polychromatic*.rpm