在 Ubuntu 16.04上,使用 ttf mscorefonts安装程序更新"下载额外数据文件失败"

分享于 

3分钟阅读

ubuntu

  繁體

问题

我从更新通知程序收到了 "failure to download extra data files"的通知,它要求我从ttf-mscorefonts-installer软件包的请求中下载字体,然而,每当我点击"立即运行此操作",弹出一个窗口,但没有下载。

如果我在终端中使用wget来下载包,同样会发生:


wget downloads.sourceforge.net/corefonts/andale32.exe


--2016-05-02 11:57:32-- http://downloads.sourceforge.net/corefonts/andale32.exe


Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59


Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.


HTTP request sent, awaiting response... 



又会失败。

我可以从Chrome这样的浏览器下载字体包,并运行以下命令来修复字体问题:


sudo dpkg-reconfigure ttf-mscorefonts-installer




答案1


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


sudo apt-get purge ttf-mscorefonts-installer -y


sudo apt install ./ttf-mscorefonts-installer_3.6_all.deb



这是一个Ubuntu服务器的问题,以下是避免这个问题的临时解决方法:

然后在你的终端中运行命令行:


sudo dpkg-reconfigure ttf-mscorefonts-installer



或者,如果你想运行一些代码,请访问:


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



将下载包到下载文件夹,并且


sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb




答案2

我发现一种方法删除部分文件夹中的临时文件,并通过终端安装字体,在我这里可以正常工作。


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




答案3

我发现的解决方案是下载这个软件包的Debian版本:

https://packages.debian.org/en/sid/all/ttf-mscorefonts-installer/download

然后字体安装没有问题了!



数据  文件  ext  files  Ubuntu  Extra  
相关文章