在全新安装 12.04 I && 更新 apt 并重新启动系统后,我总是在重新启动后收到这条烦人的消息:
无法下载额外的数据文件
以下包在包安装后请求额外的数据下载,但数据无法下载或无法处理。
ttf-mscorefonts-安装程序
稍后将再次尝试下载,或者您现在可以再次尝试下载。运行此命令需要有效的 Internet 连接。
但是如果我现在运行尝试,它会显示闪烁的终端窗口,并且什么也没有发生。当我重新启动系统时,它会再次发生。
我发现有人也有这个问题,但他还没有回复。
这是一个值得修正的老问题,但现在它已不再是一个笑话,我似乎无法解决它。
我不断收到与以下相关的可怕failed To download extra data files错误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)
也不行。我只是从停止它工作的 sourceforge 链接之一收到至少一个 404 错误-
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 20 not to upgrade.
Need to get 0 B/29.5 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
(Reading database …Run Code Online (Sandbox Code Playgroud) 当我ttf-mscorefonts-installer在 14.04 上从软件中心安装“Microsoft TrueType 核心字体安装程序”( ) 时,它给出了肯定的响应——但在此之后我收到了下载错误。似乎从未检索过实际提供字体的文件。有没有办法解决这个问题?
我尝试ttf-mscorefonts-installer从终端安装,因为我想使用 Wine。
它看起来有点像在 Comic Sans 部分失败了。查看它只是以另一种字体显示文本。
然后弹出这个下载额外数据文件失败的窗口。

我尝试从终端卸载 ttf-mscorefonts-installer,然后按照此答案中的说明重新安装它。这次它无法获取第一个字体andale32.exe。我收到一条错误消息,内容为:invalid content-range header.
我该怎么办?
我尝试在 16.04 中安装 mscorefonts,它失败了,现在每次系统启动时都会出现一个弹出窗口,说如果失败并想再次安装,我尝试但它再次没有安装,所以下次弹出出现,所以......我能做些什么来禁用它?谢谢
在 18.10 上,ttf-mscorefonts-installer每次重新启动计算机时,我仍然看到僵尸“无法下载额外数据文件”对话框。
这是一个老式的错误,至少从 2012 年开始就一直困扰着 Ubuntu 用户。我知道关于这个问题的其他问题和答案,但没有一个解决方案在这种情况下有效。作为参考,值得注意的先前问题是:
以前的解决方案包括:
删除部分下载的文件
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/
Run Code Online (Sandbox Code Playgroud)
这个目录在我的系统上不存在。没有要删除的部分下载的文件。
有时,当失败对话框出现在以下位置时会创建一个空文件:
/var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer.failed
Run Code Online (Sandbox Code Playgroud)
如果我删除此文件或将其重命名ttf-mscorefonts-installer为其他先前问题的答案,这没有任何区别。
从 Debian 软件包安装更新版本
过去,是 3.4 版导致问题,用户可以从 Debian 存储库下载和安装 3.6 版,如下所示:
cd /tmp
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i /tmp/ttf-mscorefonts-installer_3.6_all.deb
# Also sometimes suggested:
sudo dpkg-reconfigure ttf-mscorefonts-installer
Run Code Online (Sandbox Code Playgroud)
后来 3.7 的 Debian 软件包可用,这种方法显然适用于一些使用 3.7 的用户。
存储库中可用的最新版本似乎是名称奇怪的3.7ubuntu4~really3.6ubuntu3. 从系统的角度来看,它似乎比 Debian 3.7 软件包“更新”。
我已经尝试安装系统版本和 3.7 Debian 软件包,事先清除以前的安装,但仍然出现失败对话框。 …
如何在 Ubuntu 16.10 上安装 Microsoft 字体?我尝试过$ sudo apt install ttf-mscorefonts-installer但没有成功。这是屏幕截图:
$ sudo apt install ttf-mscorefonts-installer
...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libc++1 libjemalloc1 linux-headers-4.8.0-26 linux-headers-4.8.0-26-generic
linux-headers-4.8.0-27 linux-headers-4.8.0-27-generic
linux-image-4.8.0-26-generic linux-image-4.8.0-27-generic
linux-image-extra-4.8.0-26-generic linux-image-extra-4.8.0-27-generic
linux-signed-image-4.8.0-26-generic linux-signed-image-4.8.0-27-generic
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
cabextract libmspack0
The following NEW packages will be installed:
cabextract libmspack0 ttf-mscorefonts-installer
0 upgraded, …Run Code Online (Sandbox Code Playgroud)