精简版安装的CentOS系统,很多命令都没有,并且无法访问外网,无法通过yum安装各种包,比如我需要在虚拟机上安装Courier-New.ttf和msyhl.tcc字体,就只能通过rpm包进行安装 要安装Courier-New和msyhl字体,需要前往下载rpm包安装
fontconfig-2.13.0-4.3.el7.x86_64.rpm
而安装这个包还需要先安装以下三个依赖的包
fontpackages-filesystem-1.44-8.el7.noarch.rpm
dejavu-fonts-common-2.33-6.el7.noarch.rpm
dejavu-sans-fonts-2.33-6.el7.noarch.rpm
依次执行rpm -ivh 包名
,以上的包都需要执行依次,这几个包存在依赖关系,所以需要按顺序执行
执行完该指令后就可以看到fonts和fontconfig目录了
进入字体目录/usr/share/fonts/
创建需要安装的字体目录mkdir invoice_needed_font
修改invoice_needed_font目录的权限使root用户以外的用户也可以使用chmod -R 755 /usr/share/fonts/invoice_needed_font
然后去下载需要的字体,比如我这里需要Courier New.ttf和msyhl.ttc字体,下载后上传到虚拟机,复制Courier New.ttf和msyhl.ttc字体到刚刚创建的invoice_needed_font目录下
建立字体缓存,先安装相关命令的rpm包,前往下载rpm包
下载以下包
libfontenc-1.1.3-3.el7.x86_64.rpm
xorg-x11-font-utils-7.5-21.el7.x86_64.rpm
然后执行以下命令
#mkfontscale
#mkfontdir
#fc-cache –fv // 刷新内存中的字体缓存
#source /etc/profile
查看是否安装成功fc-list
如果出现Microsoft YaHei UI 和Courier New字段则安装成功!
该文章同步发布在: