我每次登录都会收到此消息:
无法下载额外的数据文件
以下软件包安装后请求下载额外的数据,但无法下载或无法处理数据。
ttf-mscorefonts-安装程序
稍后将再次尝试下载,或者您可以立即重试下载。运行此命令需要有效的 Internet 连接。
当我尝试重新安装该软件包时,出现此错误:
$ sudo apt-get install --reinstall ttf-mscorefonts-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
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 ... 322478 files and directories currently installed.)
Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu2_all.deb ...
mscorefonts-eula license has already been accepted
Unpacking ttf-mscorefonts-installer (3.4+nmu1ubuntu2) over (3.4+nmu1ubuntu2) ...
Processing triggers for fontconfig (2.11.94-0ubuntu1.1) ...
Processing triggers for update-notifier-common (3.168.2) ...
ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe
The HTTP server sent an invalid Content-Range header Bad header data [IP: 78.35.24.46 80]
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Failed to fetch http://netcologne.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe The HTTP server sent an invalid Content-Range header Bad header data [IP: 78.35.24.46 80]
E: Download Failed
Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...
我能做什么?
更新
好像这个主题有一个错误: https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1645253
答案1
sourceforge 下载存在问题(镜像和重定向速度很慢和/或失败)。要解决此问题,您可以从此处手动获取文件,例如: https://sourceforge.net/projects/corefonts/files/the%20fonts/final/ 并将它们保存在同一目录中(例如 mscorefonts)。
这些文件(来自安装程序):这些文件采用 Microsoft Windows 自安装格式,并命名为
andale32.exe, arial32.exe, arialb32.exe, comic32.exe, courie32.exe, georgi32.exe, impact32.exe, times32.exe, trebuc32.exe, verdan32.exe and webdin32.exe.
确保包已被清除并且没有剩余的安装触发器:
sudo apt-get remove --purge ttf-mscorefonts-installer
然后在终端运行:
sudo apt-get install ttf-mscorefonts-installer #(this will fail again most likely)
sudo dpkg-reconfigure ttf-mscorefonts-installer
这应该会在终端中为您提供一个“图形”界面。然后指向包含下载文件的目录,例如 /home//Downloads/mscorefonts。
确保其中没有 deb 文件,它们似乎也被拾取了,然后失败了。
这为我解决了问题。稍后我弹出了一个安装后操作的窗口,我只是让它运行,它就没有再出现。请在启动板上注册并将自己标记为受此错误影响: https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1645253 所以它会得到更高的优先权。谢谢。