You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04/20.04安装ttf-mscorefonts-installer失败及相关问题咨询

Ubuntu 18.04/20.04安装ttf-mscorefonts-installer失败及相关问题咨询

您好,我来帮您解决遇到的这两个问题:

一、通过SSH启用Multiverse源的方法

ttf-mscorefonts-installer属于Ubuntu的Multiverse软件源组件,你的VPSCity镜像默认没开启这个源,所以才会出现找不到安装包的提示。可以用下面两种方法开启:

  1. 推荐:用add-apt-repository一键添加
    直接在SSH终端执行这两条命令:
sudo add-apt-repository multiverse
sudo apt-get update

第一条命令会自动把Multiverse源添加到系统的软件源列表里,第二条用来更新源缓存,完成后就能正常安装字体包了。

  1. 手动编辑源文件(备用方案)
    如果上面的命令执行有问题,你可以手动修改sources.list文件:
sudo nano /etc/apt/sources.list

打开文件后,给现有源行补充上multiverse字段,比如:

  • 将第一行修改为:deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
  • 将第二行修改为:deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
    修改完成后按Ctrl+O保存,Ctrl+X退出编辑器,再执行sudo apt-get update更新源。

完成以上操作后,再运行下面的命令就能成功安装目标包了:

sudo apt-get install ttf-mscorefonts-installer

二、为什么不同VPS的Ubuntu 18.04 LTS镜像会有差异?

这种情况其实挺常见的,主要原因有这几点:

  • 厂商自定义镜像:云服务商(比如Azure和VPSCity)都会基于官方Ubuntu镜像做定制化调整,比如默认启用的软件源组件、预装工具等都可能不一样。Azure的镜像默认开启了Multiverse源,而VPSCity的镜像没开,这就导致了你遇到的差异。
  • 镜像制作时间:不同厂商更新镜像的时间不同,官方Ubuntu的默认源配置可能随时间变化,老版本的镜像可能没包含Multiverse的默认设置。
  • 区域适配:部分厂商会针对不同地区的用户调整镜像配置,比如NZ地区的镜像可能有本地化的源设置,和Azure的全球镜像存在区别。

你在20.04版本遇到同样问题,也是因为VPSCity的20.04镜像同样默认没开启Multiverse源,按照上面的方法启用后就能解决啦。

备注:内容来源于stack exchange,提问作者eos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:30:30