ttf-mscorefonts-installer 尝试在 16.04 中安装

ttf-mscorefonts-installer 尝试在 16.04 中安装

我尝试在 16.04 中安装 mscorefonts,但失败了,现在每次系统启动时都会弹出一个窗口,提示如果失败,请重试,我尝试了但还是无法安装,所以下次出现这个窗口时,等等...我该怎么做才能禁用它?谢谢

答案1

您所看到的可能是下载安装程序的一部分,它将无限期地继续尝试。这是因为字体文件的位置已在 Sourceforge 上更改,但安装程序本身的硬编​​码位置尚未更改。此问题在以下网址有一个启动板错误:https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783. 错误报告中的评论 #45https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783/comments/45解释发生了什么。

对我有用的解决方案(在干净的16.04 安装)并导致安装的字体是:

# Due to a bug in ttf-mscorefonts-installer, this package must be downloaded from Debian at a later version and installed before the rest of the packages:
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

如果您已经尝试安装ttf-mscorefonts-安装程序,则应先将其卸载。

答案2

我在全新安装 Ubuntu 16.04 后又安装了 Battle.net,也遇到了同样的问题。启动时出现同样的错误消息 + 崩溃。使用

sudo apt-get install --reinstall ttf-mscorefonts-installer 

...没有用,但我最终用这种方法解决了它:

首先删除:

sudo apt-get remove ttf-mscorefonts-installer

然后从新位置重新安装:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb

sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

问题似乎是字体文件的位置在 Sourceforge 上已更改,而安装程序的位置尚未更新(有人听说过使用持久 URI:s 吗?)。这里已解释:

https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783/comments/45

答案3

sourceforge 上的 msfonts 服务器昨天宕机了,现在已经恢复了,在 Ubuntu 和 Arch 中安装时都遇到了问题,但幸运的是已经修复。

答案4

对我来说,下面的方法非常有效:

sudo apt-get remove ttf-mscorefonts-installer

然后重新安装:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

相关内容