即使安装了CentOS 7,CentOS 7也会要求提供cabextract

时间:2016-05-04 18:33:07

标签: linux centos7

我想在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

现在,问题是:

我做错了什么?我需要重启服务器吗?是否有一种命令告诉服务器“嘿!这个cabextract东西已经安装了”?

......好吧,当我写这个问题时,我可以解决它,感谢to this post。所以我只是留下这个问题仅供进一步参考。

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

您看到的消息是依赖性错误:msttcorefonts-2.5-1.spec文件列出了对cabextract的依赖关系,但由于您已从源安装它,因此本地软件包数据库中没有关于它的信息。