dnf에게 설치된 라이브러리를 참조하는 방법을 알려주세요.

dnf에게 설치된 라이브러리를 참조하는 방법을 알려주세요.

Fedora에 Sprite Illuminator를 설치하려고 하는데 처음에는 RPM이 없었기 때문에 Alien을 사용하여 .deb 파일을 rpm으로 변환했습니다. 그런 다음 dnf를 사용하여 rpm을 설치하려고 시도했지만 다음 메시지가 나타납니다.

Error: nothing provides libHQX.so.1.0.0()(64bit) needed by spriteilluminator-1.3.1-2.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages)

그런 다음 라이브러리를 검색하고 일반적인 방법(make)을 사용하여 컴파일하고 설치했지만 Sprite Illuminator를 설치하려고 하면 동일한 오류가 지속됩니다. 라이브러리가 어디에 있는지 dnf에 알리려면 어떻게 해야 합니까?

답변1

회전수는 잊어버리세요.

  1. deb 파일을 추출합니다. 두 개의 파일이 있습니다:data.tar.xz그리고control.tar.gz

    $ ls
    data.tar.xz control.tar.gz
    
  2. 발췌data.tar.gz. 라는 폴더가 생성됩니다.데이터누가'를 담고 있는가?사용자' 폴더 및 일부 하위 폴더

  3. 이 폴더를 /usr에 복사하세요.

    $ cd data
    $ cd usr
    $ sudo cp -R * /usr/
    

SpriteIlluminator를 사용할 수 있으며 작동 중입니다.

관련 정보