Ubuntu Docker容器中Aspose创建PDF失败,安装字体包遇问题求助
解决Docker Ubuntu容器中安装ttf-mscorefonts-installer失败的问题
这个包属于Ubuntu的Universe仓库,默认可能未启用,加上安装过程需要手动同意协议,Docker环境下无法交互,按以下步骤操作:
先启用Universe仓库并更新源:
apt-get update && apt-get install -y software-properties-common add-apt-repository universe apt-get update非交互式安装(自动同意EULA协议):
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections apt-get install -y ttf-mscorefonts-installer安装完成后刷新字体缓存:
fc-cache -fv
如果上述方法仍无效,可尝试手动导入字体:
- 创建字体目录:
mkdir -p /usr/share/fonts/truetype/msttcorefonts - 将微软核心字体文件(从合法渠道获取)复制到该目录
- 执行
fc-cache -fv刷新缓存,让系统识别新字体
内容的提问来源于stack exchange,提问作者Lohitha Kolla
相关产品推荐
相关产品推荐

