Linux 安装添加新的字体
在业务上线过程中,存在很多UI设计的字体需要安装到服务器中进行使用,所以记录一下关于Linux-CentOS如何安装字体,在Docker中安装与这个类似,可以将镜像做成一个基础镜像提供服务
- 安装字体命令
yum -y install fontconfig
- 查看已经安装的字体
fc-list# 查看已经已经安装的中文字体fc-list :lang=zh
- 在字体目录下创建新的目录或者使用现有目录,将需要安装的字体导入其中
mkdir -p /usr/share/fonts/new_fonts# 将需要安装的字体复制到这个目录下
- 加载字体缓存
fc-cache -fv
- 安装字体索引指令
yum install mkfontscale -y
- 进入到字体目录下,生成索引
cd /usr/share/fonts/new_fonts
mkfontscale
- 查看是否正确安装和加载
fc-list :lan=zhfc-list
提供一个安装了字体的dockerfile文件,并上传的到镜像仓库
FROM apache/skywalking-java-agent:8.7.0-jdk8
MAINTAINER WLHWORKDIR /app
COPY ["./fonts","/usr/share/fonts/"]ENV TIME_ZONE Asia/Shanghai
ENV LANG en_US.UTF-8# 更改时区
# sed 修改apk的地址源
RUN set -x \
&& echo "${TIME_ZONE}" > /etc/timezone \
&& mkdir -p /data/log/lookbook/shence \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
&& apk update \
&& apk add fontconfig \
&& apk add mkfontscale \
&& fc-cache -fv
docker build -t <iamge_name>
docker push <iamge_name>
Linux 安装添加新的字体相关推荐
- linux 添加新的系统调用,如何在Linux中添加新的系统调用
如何在Linux中添加新的系统调用 2010-01-29 eNet&Ciweek #define __NR_mycall 191 系统调用号为191,之所以系统调用号是191,是因为Linux ...
- ubuntu添加路由_如何在Ubuntu,Linux中添加新路由?
ubuntu添加路由 I have a box with Ubuntu Linux and I want to add a new route to my box. Because I want to ...
- linux虚拟机如何加网卡,linux虚拟机添加新的网卡
linux虚拟机添加新的网卡 在vmware workstation虚拟机中添加虚拟网卡,默认是找到不到该设备的,必须要手动配置相关的信息才行. 首先查看系统中默认网卡的信息 ifconfig [ro ...
- 向linux内核增加新的系统调用,为linux内核添加新的系统调用
为linux内核添加新的系统调用 作者:李志勇 更多精彩: 更多精彩: 开发平台:x86 ubuntu 目标平台:S3C6410 linux3.4.4 一. 打开内核源码目录下arch/arm/ ...
- linux服务器插上硬盘不能开机,Linux服务器添加新硬盘无法识别解决方法(无需重启)...
Linux服务器添加新硬盘无法识别解决方法(无需重启) 发布时间:2018-08-24 19:45, 浏览次数:711 , 标签: Linux 前言 一般来说,当我们在服务上插入新的磁盘时,服务器是会 ...
- Android 驱动(17)---如何在linux中添加新的kernel module
如何在linux中添加新的kernel module 该SOP针对客户如何添加一个kernel module,并把生成的.ko打包进system.img的过程. 解决方案 L版本(version> ...
- 手动为linux系统添加新用户——过程详解
linux下添加新用户的背后 一般来讲,添加用户时常使用"useradd "命令,系统即可默认添加用户并设置UID,GID等信息,其实这背后都是可以通过手动修改系统文件实现的. 我 ...
- ubuntu系统添加新的字体——JetBrains Mono 字体添加实例
ubuntu系统添加新的字体具体操作方式: 1.系统字体文件夹所在路径 /usr/share/fonts 2.下载对应字体文件 如:JetBrains Mono 字体.下载网址: "http ...
- suse linux添加用户,手动为linux系统添加新用户——过程详解
linux下添加新用户的背后 一般来讲,添加用户时常使用"useradd "命令,系统即可默认添加用户并设置UID,GID等信息,其实这背后都是可以通过手动修改系统文件实现的. 我 ...
最新文章
- mysql localhost无法登陆_MySQL 'root'@'localhost'无法登录
- 大数据分析中国冬季重度雾霾的成因(一)
- ThreadPoolExecutor里面4种拒绝策略--CallerRunsPolicy
- 把运行在 Docker 容器内的 Microsoft SQL 服务器部署到 SAP Kyma 中
- python提供什么机制处理程序运行错误_浅谈Python异常处理机制
- POCO C++ Libraies介绍及常见用法
- Hyperledger Fabric学习笔记(二)- Fabric 2.2.1环境搭建
- 游族网络:中诚信国际将公司主体及游族转债列入信用评级观察名单
- (剑指Offer)面试题46:求1+2+3+....+n
- java工程如何使用ivew_vue+iview搭建项目
- android fragment实例化,Android使得Fragment 切换时不重新实例化
- [NEHE Couse] 05.3D Objects
- Mac下GitHub安装及使用教程
- linux嵌入式主要学什么软件,嵌入式软件工程师需要学什么?嵌入式Linux开发的工作内容...
- wpa/wpa2无线网pin码破解
- 当职场中领导问是否有男朋友要怎么应对
- 穿戴式设备应该新机遇--可以测心率的光感小米手环
- 解决div高度不自动增加的问题
- 博导谈寒门子弟上大学:要相信双一流大学没有“废物”
- java integer long 转换_long(Long)与int(Integer)之间的转换
热门文章
- JavaScript性能优化详解
- crm系统服务器端,安装 Microsoft Dynamics CRM 前端服务器和后端服务器角色
- 机器学习第六天 comeon!!!!!!!
- 免费的ERP系统哪个好?这款让管理更高效
- 你知道的前端优化手段
- python换硬币_Python 硬币兑换问题
- 短时记忆想要变成长时记忆,是需要专门付出努力的,关联越多,越能记住
- STM32G070RBT6基于STM32CubeMX创建串口中断接收数据
- 【Python游戏外挂】满级小孩进新手村,实现连连看外挂秒杀
- ad15 各个层的含义