ttf-mscorefonts-installer 包下载字体后,它说它安装了,如何制作?

Han*_*aap 62 software-center fonts downloads software-installation

当我ttf-mscorefonts-installer在 14.04 上从软件中心安装“Microsoft TrueType 核心字体安装程序”( ) 时,它给出了肯定的响应——但在此之后我收到了下载错误。似乎从未检索过实际提供字体的文件。有没有办法解决这个问题?

kar*_*rel 69

ttf-mscorefonts-installer 包允许轻松安装 Microsoft True Type Core Fonts for web。

运行sudo apt-get install ttf-mscorefonts-installer并接受 EULA,否则如果您已经安装了 ttf-mscorefonts-installer 并且您不接受 EULA,则卸载 ttf-mscorefonts-installer 并像这样重新安装它:

sudo dpkg -P ttf-mscorefonts-installer  
sudo apt install ttf-mscorefonts-installer  
Run Code Online (Sandbox Code Playgroud)

在弹出的 Microsoft TrueType 核心字体窗口中使用TabEnter键接受 EULA。每次完成下载新字体时,终端都会输出一条新消息。稍等片刻,直到终端告诉您它已完成下载和安装 Microsoft TrueType 核心字体。


包 ttf-mscorefonts-installer 3.4+nmu1ubuntu2 failed to install/upgrade所述,当前 3.4 版本的 ttf-mscorefonts-installer 会在不正确的网络位置搜索字体文件。这样做的结果是永远不会安装核心字体。截至 2016 年 7 月,Ubuntu 16.04 会出现此问题。截至 2017 年 10 月 11 日,Ubuntu 16.10 和 Ubuntu 17.04 中最新版本的 ttf-mscorefonts-installer 也是 3.4,Ubuntu 中最新版本 ttf-mscorefonts-installer 是 3.6 17.10.

Debian(上游)版本 3.6 的 ttf-mscorefonts-installer 在正确的网络位置搜索字体文件,并将成功安装核心字体。有关此修复程序的更多信息,请参阅无法下载额外数据文件 - ttf-mscorefonts-installer

  • **匿名用户的评论:** 我刚遇到同样的问题,但我发现这可能是网络问题。中国等地区很难连接到Ubuntu镜像。因此,脚本在下载这些文件时会超时。在我连接到 VPN 并启动脚本后,问题就消失了。 (6认同)
  • 有一个关于在 Ubuntu 14.10 中安装一些 Microsoft TrueType 核心字体的附加问题的问题。这个问题的答案:[Mscorefonts 问题](http://askubuntu.com/questions/543673/mscorefonts-problems) 在 Ubuntu 14.10 中有这个问题的解决方案。 (4认同)

Roo*_*oot 26

这是一个解决方法,直到包被修复:

TMP=`mktemp -d`   
cd $TMP
grep Url: /usr/share/package-data-downloads/ttf-mscorefonts-installer | awk '{print $2}' | xargs -n 1 wget  
sudo /usr/lib/msttcorefonts/update-ms-fonts $TMP/*  
sudo dpkg-reconfigure ttf-mscorefonts-installer  
cd -  
rm -rf $TMP
Run Code Online (Sandbox Code Playgroud)

请注意,这确实跳过了哈希和检查,但它们只是字体,这不像有人会劫持 download.sourceforge.net DNS 并使用它来分发无效文件。文件没有被执行:update-ms-fonts 脚本使用 cabextract 从每个 exe 中提取 TTF 文件。

无论如何,希望这会有所帮助。


小智 21

我从 arial32.exe 包中收到 hashsum 错误并且安装会失败,但是使用上面两个的组合,这确实有效。

sudo dpkg -P ttf-mscorefonts-installer
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Run Code Online (Sandbox Code Playgroud)

  • andale32 仍然没有为我解决。 (2认同)

Ser*_*ndt 13

16.04 受下载错误影响

错误报告中的更多详细信息。作为解决方法,下载修改后的 Debian 软件包并安装它。

cd ~/Downloads
wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo gdebi ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb
Run Code Online (Sandbox Code Playgroud)

  • 下载并安装 https://packages.debian.org/sid/all/ttf-mscorefonts-installer/download (2认同)

Tek*_*Tek 9

这两个命令对我有用:

sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Run Code Online (Sandbox Code Playgroud)

来源:https : //bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783


Ron*_*ald 6

这很有效:首先,您需要删除与 msttcorefonts 相关的所有内容。然后这个:

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
sudo fc-cache -f -v
Run Code Online (Sandbox Code Playgroud)

它也适用于 Linux Mint 18 :)


归档时间:

查看次数:

192783 次

最近记录:

5 年,4 月 前