安装 MScore 字体:首先未找到且未提取,可能未修复

安装 MScore 字体:首先未找到且未提取,可能未修复

1 出发点与意图

我希望在我的 Ubuntu 18.04 中安装 Windows/MSDOS 字体,安装包ttf-mscorefonts-installer3.6ubuntu2)。

2 Ubuntu 18.04

2.1 突触方式

启动 ttf-mscorefonts-installer 安装后,系统要求我接受 EULA 许可

配置 ttf-mscorefonts-installer

以下消息让我认为一切都很好:

已应用更改

反而,不久之后,我看到了这个,它违背了我的期望:

在此处输入图片描述

如果我点击“立即运行此操作”,则会出现另一个窗口,要求对 /usr/lib/update-notifier/package-data-downloader 进行身份验证。如果我继续,屏幕会变灰,但应用程序似乎不会在任何合理的时间内继续运行。我可以取消操作,但无法解决问题

2.2 基于终端的方式

2.2.1 sudo apt install ttf-mscorefonts-installer

从终端重复同样的操作,输入的有趣部分是

/usr/lib/msttcorefonts/update-ms-fonts:87:/usr/lib/msttcorefonts/update-ms-fonts:cabextract:未找到

重复11次,并且

mv:无法统计“andalemo.ttf”:没有这样的文件或目录

对字体 andalemo、ariblk、arial、arialbd、arialbi、ariali、comic、comicbd、cour、courbd、couri、courbi、georgia、georgiab、georgiai、georgiaz、impact、times、timesbd、timesbi、timesi、trebuc、trebucbd、trebucit、trebucbi、verdana、verdanab、verdanai、verdanaz、webdings 重复 30 次。

结论是

无法提取一种或多种字体。字体未安装。请运行“dpkg-reconfigure ttf-mscorefonts-installer”以再次执行安装

2.2.1 dpkg-重新配置 ttf-mscorefonts-安装程序

启动上述命令,首先我得到这个关于字体文件位置的窗口:

在此处输入图片描述

我将该行留空,因为字体可能尚未下载(未提取、未找到)。

其次,这是镜像存储库上的另一个窗口

在此处输入图片描述

我再次将该行留空,相信系统会知道从哪里获取材料。

该命令以退出状态 0 完成,但没有关于发生了什么的消息。

2.2.3 sudo apt install ttf-mscorefonts-installer 采取2

正在读取软件包列表...完成 正在构建依赖关系树
正在读取状态信息...完成 ttf-mscorefonts-installer 已经是最新版本 (3.6ubuntu2)。0 个要升级,0 个要新安装,0 个要删除,0 个不升级。

此时,我还没有基准来了解安装是否已完成并成功。在/usr/share/fonts/2.2.1 中,我无法找到上面提到的 ttf 文件:find -name verdana.ttf在 /usr/share/fonts 和 $HOME 中均未产生匹配项

问题

  • 我如何确定安装已成功终止?

  • 应该从哪里获取字体(远程)并保存到哪里(本地)?

了解这一点对于后续分类其他问题非常重要;稍后我会在另一篇文章中详细介绍。

提示

我在另一台装有 Ubuntu 的电脑上看到过14.04和 ttf-mscorefonts-installerUbuntu 18.04 3.4+nmu1点中的字体实际上存储在 /usr/share/fonts/truetype/msttcorefonts/ 中。所以我想现在获取和保存这些文件肯定出了问题。

答案1

看起来ttf-mscorefonts-installer没有正确安装。

运行以下命令重新安装该包:

sudo apt update
sudo apt install --reinstall ttf-mscorefonts-installer

现在,当你看到要求你选择的屏幕时<OK>,按下TAB突出显示<OK>,然后按下SPACEBAR选择突出显示的项目和/或然后按下ENTER继续。

对于任何要求您选择的屏幕,请执行相同的过程<OK>

然后,检查/usr/share/fonts/truetype/msttcorefonts/目录以验证安装。

如果这不起作用,请清除包并重新安装:

sudo apt purge ttf-mscorefonts-installer
sudo apt update
sudo apt install ttf-mscorefonts-installer

按照提示进行选择<OK>


在我的系统上,它已正确安装。文件已下载/usr/share/fonts/truetype/msttcorefonts/,当我运行时:sudo dpkg-reconfigure ttf-mscorefonts-installer什么也没发生。

此外,当我运行时sudo apt install --reinstall ttf-mscorefonts-installer,没有出现任何错误,并且消息最终显示:

Preparing to unpack .../ttf-mscorefonts-installer_3.6ubuntu2_all.deb ...
mscorefonts-eula license has already been accepted
Unpacking ttf-mscorefonts-installer (3.6ubuntu2) over (3.6ubuntu2) ...
Setting up ttf-mscorefonts-installer (3.6ubuntu2) ...
Processing triggers for update-notifier-common (3.192.1.7) ...
Processing triggers for fontconfig (2.12.6-0ubuntu2.3) ...

相关内容