在CentOS 6.3上安装msttcorefonts

我在CentOS 6.3服务器上安装了 Mantis Bug Tracker并启用了 JP Graph插件.但是,为了让这个插件显示所需的TTF字体,我必须安装一个名为“msttcorefonts”的东西.

据我所知,我需要来自微软的Arial字体,但在Linux或命令行方面,我绝不是专家,我发现它真的很难.此外,这个服务器非常重要,在输入这​​些随机命令之后它会保持不变.

我知道我必须首先获得一些先决条件工具.

所以我得到了RPM build tools并成功安装了它们.现在我能够rpmbuild –version给出RPM版本4.8.0.

但是,当我尝试按照详细的here“创建软件包”时,我收到了这个新错误.叹:

alex@frankae1 [~]# rpmbuild -bb msttcorefonts-2.0-1.spec
warning: line 19: buildprereq is deprecated: BuildPrereq: /usr/bin/ttmkfdir
warning: line 20: buildprereq is deprecated: BuildPrereq: wget
warning: line 21: buildprereq is deprecated: BuildPrereq: cabextract
error: Failed build dependencies:
        /usr/bin/ttmkfdir is needed by msttcorefonts-2.0-1.noarch

我花了一整天才到达这一点,从这一点上找不到更多的信息.​​…..至少有人能让我朝着正确的方向前进吗?

任何帮助表示赞赏.

查看 http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec处的spec文件(以及您引用的页面中的补丁),我看到:
BuildPrereq: %{ttmkfdir}
BuildPrereq: wget
BuildPrereq: cabextract

因此,在构建成功之前,您需要拥有与这些相关的包.

你的错误

error: Failed build dependencies:
        /usr/bin/ttmkfdir is needed by msttcorefonts-2.0-1.noarch

与第一个BuildPrereq有关.

做yum搜索ttmkfdir我看到它在(有点明显)ttmkfdir包中.您可以在其他先决条件上进行yum搜索,但基本上可以执行以下操作:

yum install ttmkfdir cabextract wget

安装先决条件,然后再次尝试rpmbuild.

相关文章

有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安...
首先参照https://www.cnblogs.com/wdw984/p/13330074.html,来进行如何安装Centos和离线下载rpm包。 离...
有两个.NET CORE3.1网站部署在CentOS7上(内网IP是192.168.2.32),现在想实现访问http://192.168.2.32...
1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以...
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) Mysql...
第一步下载erlang环境并安装: wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_...