CentOS 7 即使在安装时也会要求 cabextract

CentOS 7 ask for cabextract even when is installed

我想在 CentOS 7 上安装 msttfonts。在 this guide 之后一切正常,直到我得到 运行 命令:

# rpmbuild -bb msttcorefonts-2.5-1.spec

系统随后抛出此消息:

cabextract is needed by msttcorefonts-2.0-1.noarch

很明显我必须安装 cabextract,所以我安装了。通过从 here 下载源代码,解压缩,然后 ./config... make... make install... (你们知道伙计们:所有例程)。我用

确认安装成功
# cabextract --version

答案是

cabextract 版本 1.6

所以,我返回我的命令 rpmbuild...但是系统仍然回答我

cabextract is needed by msttcorefonts-2.0-1.noarch

现在,问题:

我做错了什么?我需要重启服务器吗?有没有一种命令可以告诉服务器"hey! this cabextract thing is already installed"?

...好吧,当我写这个问题时,我可以解决它,谢谢 to this post。所以我把这个问题留作进一步参考。

提前致谢。

您需要安装 cabextract 软件包(通过 运行 yum install cabextract)。

您看到的消息是依赖项错误:msttcorefonts-2.5-1.spec 文件列出了对 cabextract 的依赖项,但是因为您是从源代码安装的,所以在本地包中没有关于它的信息数据库。