当我ttf-mscorefonts-installer
从软件中心在14.04上安装“ Microsoft TrueType核心字体安装程序”()时,它给出了肯定的响应-但是此后,我收到下载错误。看起来实际上从未提供过提供字体的文件。有什么办法解决这个问题?
当我ttf-mscorefonts-installer
从软件中心在14.04上安装“ Microsoft TrueType核心字体安装程序”()时,它给出了肯定的响应-但是此后,我收到下载错误。看起来实际上从未提供过提供字体的文件。有什么办法解决这个问题?
Answers:
ttf-mscorefonts-installer软件包可轻松为Web安装Microsoft True Type Core字体。
运行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
使用Tab和Enter键在弹出的Microsoft TrueType核心字体窗口中接受EULA。终端每次完成下载新字体时,都会输出一条新消息。稍等片刻,直到终端告知您已完成下载和安装Microsoft TrueType核心字体。
如软件包ttf-mscorefonts-installer 3.4 + nmu1ubuntu2未能安装/升级中所述,当前3.4版本的ttf-mscorefonts-installer会在错误的网络位置中搜索字体文件。这样做的结果是永远不会安装核心字体。截至2016年7月,Ubuntu 16.04会出现此问题。截至2017年10月11日,最新版本的ttf-mscorefonts-installer在Ubuntu 16.10和Ubuntu 17.04中也为3.4,最新版本的ttf-mscorefonts-installer在Ubuntu中为3.6。 17.10。
ttf-mscorefonts-installer的Debian(上游)3.6版在正确的网络位置搜索字体文件,并将成功安装核心字体。有关此修复程序的更多信息,请参阅无法下载其他数据文件-ttf-mscorefonts-installer
在解决此问题之前,请先解决以下问题:
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
请注意,这确实跳过了哈希和检查,但它们只是字体,而不像有人要劫持download.sourceforge.net DNS并使用它来分发无效文件。文件没有被执行:update-ms-fonts脚本使用cabextract将TTF文件拉出每个exe。
无论如何,希望这会有所帮助。
sudo dpkg-reconfigure ttf-mscorefonts-installer
,可以将安装程序指向下载exe文件的目录。
我从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
在更多细节错误报告。解决方法是,下载修订的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
这两个命令对我有用:
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
来源:https : //bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
这就像一个魅力:首先,您需要删除与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
它在Linux Mint 18中也可以使用:)