ttf-mscorefonts-installer
在 18.10 版中,每次我重新启动计算机时仍然会看到僵尸“无法下载额外的数据文件”对话框。
这是一个老问题,自 2012 年以来就一直困扰着 Ubuntu 用户。我知道有关此问题的其他问题和答案,但在这种情况下,没有一个解决方案有效。作为参考,值得注意的先前问题是:
- 安装 ttf-mscorefonts-installer 后出现“无法下载额外数据文件”(2012 年)
- 无法下载额外的数据文件 - ttf-mscorefonts-installer(2016 年)
- 在 Ubuntu 16.04 上使用 ttf-mscorefonts-installer 时出现“无法下载额外数据文件”(2016 年)
先前的解决方案包括:
删除部分下载的文件
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/
我的系统上不存在此目录。没有要删除的部分下载的文件。
有时候,当出现失败对话框时,会创建一个空文件:
/var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer.failed
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
后来,适用于 3.7 的 Debian 软件包问世了,而且这种方法显然对使用 3.7 的一些用户有效。
存储库中可用的最新版本似乎是名字奇怪的3.7ubuntu4~really3.6ubuntu3
。从系统的角度来看,它似乎比 Debian 3.7 软件包“更新”。
我尝试安装系统版本和 3.7 Debian 软件包,并事先清除以前的安装,但仍然出现失败对话框。
手动下载字体
有些答案提供了软件包中包含的字体文件的链接,并建议手动将它们下载到目标目录。就我而言,字体都已经在 中了/usr/share/fonts/truetype/msttcorefonts/
。从其他来源下载并替换它们没有帮助,对话框仍然出现。
我已经按照我能想到的所有顺序尝试了之前解决方案的所有组合,但都无法解决问题。
我还能尝试什么来阻止这种坚持的对话出现?
答案1
手动下载 Debian v3.7 软件包,清除 Ubuntu 版本,然后安装 Debian 软件包。这样将成功下载所有文件。
wget http://ftp.uk.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb
sudo apt-get purge ttf-mscorefonts-installer
sudo dpkg -i ttf-mscorefonts-installer_3.7_all.deb
答案2
Canonical 网站上还有另一个错误报告,您可以尝试:
该报告中存在两个问题:
- 未接受 EULA(最终用户许可协议),请Tab按Enter
- 需要手动删除剩余的符号链接:
sudo rm /etc/alternatives/nvidia_settings_conf sudo rm /etc/alternatives/x86_64-linux-gnu_gl_conf sudo rm /etc/ld.so.conf.d/nvidia_settings.conf sudo rm /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf