告诉 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 文件。您将有两个文件:数据.tar.xz控制.tar.gz

    $ ls
    data.tar.xz control.tar.gz
    
  2. 提取数据.tar.gz。它将创建一个名为的文件夹数据谁包含 '使用者' 文件夹和一些子文件夹

  3. 将此文件夹复制到 /usr 内

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

SpriteIlluminator 将可用并工作

相关内容