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 核心字体窗口中使用Tab和Enter键接受 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
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)
Ser*_*ndt 13
错误报告中的更多详细信息。作为解决方法,下载修改后的 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)
这两个命令对我有用:
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
这很有效:首先,您需要删除与 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 次 |
最近记录: |