Linux最小安装下离线安装字体
1、在线安装(有网路情况下)
yum -y install fontconfig
2、离线安装(无网络情况下)
2.1、准备一台连接到互联网的Linux
个人建议创建linux虚拟机(最小安装),并且连接到互联网。
2.2、下载字体依赖包(在联网linux下操作)
查看是否有【yumdownloader】命令,如果没有【yumdownloader】命令。用【yum install yum-utils -y
】命令安装
-
接下来就是用yumdownloader命令下载依赖包,如果知道那几个包是自己需要的,可以直接用【yumdownloader 包名】命令下载,比如【
yumdownloader fontconfig
】,如下图:
-
如果不清楚【
yum install fontconfig
】都安装了哪些依赖包,可以先执行【yum install fontconfig
】,查看都安装了哪些依赖的包,如下图:
-
可以从图上看出,分别安装了【fontpackages-filesystem】、【dejavu-fonts-common】、【dejavu-sans-fonts】、【fontconfig】,如下图:
-
这个时候不要放松警惕,接着看安装信息,在下面可以看出所有依赖包安装的顺序,如果手动安装以下的依赖包,需要按照这个顺序执行(切记不能强行安装)。
2.3、安装字体依赖包(在离线linux下操作)
- 将2.2下载好的依赖包上传到离线的Linux服务器上
- 按照4的安装顺序分别执行需要安装的依赖包,执行语句如下:
rpm -ivh 包名.rpm
注意:千万别用rpm -ivh 包名.rpm --nodeps --force
命令强行安装
比如强行安装以下两个文件,在/usr/share/目录下不能生成fonts文件夹 - 安装成功后,可以上传.TTC字体文件到/usr/share/fonts/文件夹下
- 刷新内存中的字体缓存
fc-cache
- 查看字体列表
fc-list
至此,字体已安装完成!