全新安装12.04后,我&&更新apt并重新启动系统,重新启动后始终会收到以下令人讨厌的消息:
无法下载额外的数据文件
下列软件包在安装软件包后要求下载其他数据,但无法下载或无法处理数据。
ttf-mscorefonts-安装程序
稍后将再次尝试下载,或者您现在可以再次尝试下载。运行此命令需要活动的Internet连接。
但是,如果我现在尝试运行,它将显示闪烁的终端窗口,并且什么也没有发生。重新启动系统后,它将再次发生。
我发现有人也有这个问题,但是他还没有答复。
- 我是新手,请帮忙。
全新安装12.04后,我&&更新apt并重新启动系统,重新启动后始终会收到以下令人讨厌的消息:
无法下载额外的数据文件
下列软件包在安装软件包后要求下载其他数据,但无法下载或无法处理数据。
ttf-mscorefonts-安装程序
稍后将再次尝试下载,或者您现在可以再次尝试下载。运行此命令需要活动的Internet连接。
但是,如果我现在尝试运行,它将显示闪烁的终端窗口,并且什么也没有发生。重新启动系统后,它将再次发生。
我发现有人也有这个问题,但是他还没有答复。
Answers:
连接到互联网并在下面运行此命令以修复错误
sudo apt-get install --reinstall ttf-mscorefonts-installer
这将重新安装软件包,并下载配置软件包所需的数据文件。等待一段时间完成下载。下载大小约为4MB。
连接到Internet并转到此sourceforge链接,然后下载该.exe文件中除wd97vwr32.exe文件之外的所有文件。
将这些文件复制到您的主目录中。
运行此命令以配置程序包
sudo dpkg-reconfigure ttf-mscorefonts-installer
然后再次要求您输入下载文件的目录名称,键入主目录的位置并用于Tab选择OK,然后单击Enter。
例如,如果您的登录名是anwar,则位置将是/home/anwar,因为我将下载的文件复制到了那里。
做完了!您已成功配置和设置软件包。
注意: 如果由于404错误而无法下载文件,请选中“无法下载?”。部分
该软件包ttf-mscorefonts-installer用于从Internet 下载Microsoft的字体文件(这些文件由Microsoft免费提供)并安装。因为您必须接受Microsoft的EULA才能使用这些字体文件,所以这些字体不能像其他免费(自由自由)程序包一样包含在程序包中。
问题是,在下载这些文件之前,您会以某种方式断开与Internet的连接。因此,该消息要求下载更多数据文件。
如果由于404错误而无法下载文件,我已经准备了下载内容的tar.gz存档。您可以从此保管箱链接下载它并将其解压缩到文件夹中。如果将其解压缩到/tmp/,则将dpkg-reconfigure在解决方案2中的命令后键入该目录。
sudo dpkg-reconfigure ttf-mscorefonts-installer不允许我配置程序包。(Ubuntu 16.04 LTS)
sudo dpkg-reconfigure让我重新配置,即使字体已被配置?c)我检查了和mscorefonts-eula license has already been accepted,所以这里不是问题。
dpkg-reconfigure如果软件包已经配置,则不执行任何操作。在这种情况下,我只是建议使用sudo apt-get purge 命令删除软件包并重新安装。
我去了Debian的站点并下载了ttf-mscorefonts-installer_3.6并使用Gdeb将其安装成功。
命令行示例:
wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
这里发布的其他解决方案都没有对我有用。
我遇到了同样的问题...因此,这是我的解决方法:
sudo apt-get remove --purge ttf-mscorefonts-installer
cd /var/lib/update-notifier/package-data-downloads
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 777 partial
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 744 partial
E: Failed to fetch https://iweb.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe 404 Not Found。看起来好旧的Sourceforge正在删除必要的文件。
如果您得到:
获取:1 http://downloads.sourceforge.net/corefonts/andale32.exe [969 B]错误:1 http://downloads.sourceforge.net/corefonts/andale32.exe
哈希总和不匹配1 秒内就获得了969 B(660 B / s)
W:用户_apt无法访问文件'/var/lib/update-notifier/package-data-downloads/partial/andale32.exe',因此无法放弃下载特权。-pkgAcquire :: Run(13:权限被拒绝)E:无法获取 http://downloads.sourceforge.net/mir...ourceforge.net 哈希总和不匹配E:下载失败
尝试这个:
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
其次是:
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
有关更多详细信息,请参见此线程。
我的工作与重新安装它(在这里找到命令,只是尝试一下,但然后它工作了。大声笑)
卸载命令
sudo apt-get remove --purge ttf-mscorefonts-installer
安装命令
sudo apt-get install --reinstall ttf-mscorefonts-installer
Err:1 http://downloads.sourceforge.net/corefonts/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Failed to fetch https://vorboss.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Download Failed
要停止浏览Failure to download extra data files,请先删除部分下载:
$ sudo rm -R /var/lib/update-notifier/package-data-downloads/partial/
然后,下载并安装该软件包的Debian版本:
$ wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
$ sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
$ rm ttf-mscorefonts-installer_3.6_all.deb
最后,抓住这个机会来更新字体缓存:
$ sudo fc-cache -f -v
- name: 'Removing buggy MicroSoft™ core fonts installer.'
apt:
pkg: ttf-mscorefonts-installer
state: absent
- name: 'Removing partial download of MicroSoft™ core fonts.'
file:
path: '/var/lib/update-notifier/package-data-downloads/partial/'
state: absent
- name: 'Installing Debian MicroSoft™ core fonts installer.'
# https://askubuntu.com/a/1127190/164341
apt:
deb: 'http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb'
卸载软件包ttf-mscorefonts-installer,然后安装ubuntu-restricted-extras。
连接到互联网并运行以下命令:
sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ubuntu-restricted-extras
下次启动系统后,该消息将消失。
(我有同样的问题,但消息中甚至包含一个软件包:flashplugin-installer),这是我从头开始的烦人消息(很长,请右击下载):

也许您必须在安装ubuntu-restricted-extras之前重新启动系统
ttf-mscorefonts-installer?请注意,ubuntu-restricted-extras还要将其安装为依赖项。那么,有什么意义呢?
上述问题与另一个有关。
这两个问题提供的解决方案都没有对我有用。因此,我决定:
以下是您要手动安装Microsoft核心truetype字体需要遵循的10个步骤。除非另有说明,否则所有命令都必须在Shell终端窗口内执行。在大多数* Ubuntu发行版中,Ctrl Alt T组合键(键盘快捷键)是打开新的Shell终端窗口的方法之一。
清除ttf-mscorefonts-installer软件包并清理DEB软件包的APT缓存:
sudo apt-get purge ttf-mscorefonts-installer -y ; sudo apt-get update ; sudo apt-get check ; sudo apt-get clean ; sudo apt-get autoremove -y
安装/更新Thunar文件管理器(进一步需要重命名所有下载的truetype字体):
sudo add-apt-repository ppa:yuri-sucupira/thunar1.6.10-fix ; sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv AF8C7F18 ; sudo apt-get update ; sudo apt-get check ; sudo apt-get install thunar --reinstall -y ; sudo apt-get dist-upgrade -y
安装/更新7z文件存档器(这是从要下载的EXE文件内部提取TrueType字体所需的文件压缩器/压缩器和提取器/解压缩器):
sudo apt-get install p7zip p7zip-full --reinstall -y
fonts通过运行以下shell命令创建一个临时文件夹:
mkdir /tmp/fonts
启动网络浏览器(例如Mozilla Firefox,Google Chrome或您可能使用的任何其他浏览器),然后转到https://sourceforge.net/projects/corefonts/files/the%20fonts/final/并下载所有EXE文件(除wd97vwr32.exe(因为wd97vwr32.exe是Word 97 Viewer:不是truetype字体文件)。所有下载的EXE文件必须放在/tmp/fonts
将目录(CD)更改到该临时文件夹:
cd /tmp/fonts
提取所有下载的EXE文件的内容:
7z e andale32.exe ; 7z e arial32.exe ; 7z e arialb32.exe ; 7z e comic32.exe ; 7z e courie32.exe ; 7z e georgi32.exe ; 7z e impact32.exe ; 7z e times32.exe ; 7z e trebuc32.exe ; 7z e verdan32.exe ; 7z e webdin32.exe
将所有TTF(真型字体)文件复制到系统的Microsoft真型字体文件夹中:
sudo cp /tmp/fonts/*.TTF /usr/share/fonts/truetype/msttcorefonts/
/usr/share/fonts/truetype/msttcorefonts/不存在,请通过运行shell命令来创建它sudo mkdir /usr/share/fonts/truetype/msttcorefonts/在Microsoft truetype fonts文件夹内以超级用户模式启动Thunar:
sudo thunar /usr/share/fonts/truetype/msttcorefonts/
现在,在新的Thunar窗口(路径:)上/usr/share/fonts/truetype/msttcorefonts/,转到Thunar菜单,然后选择选项Edit,然后点击Select all files。然后按F2键(或转到“编辑”菜单选项,然后单击“ 重命名...”,或者仍然右键单击到选择文件的区域,然后选择“ 重命名...”选项),在左移至大写/小写(如果需要示例,请看这张图片),然后将右侧字段更改为Name和suffix。最后,在该Convert to:字段中,将其参数更改为小写,然后单击“ 重命名”文件 按钮。
...就是这样!
如果您按照此处的说明进行了所有操作,则现在将安装所有Microsoft核心truetype字体。启动例如LibreOffice Writer,然后检查Arial和Comic Sans等字体是否可用。如果它们是,字体已正确添加到您的系统。
PS:剩余的at /tmp/fonts将在下次系统(重新)引导时消除。因此,您不必担心它们。
在Ubuntu 18.04中运行“ sudo apt install ubuntu-restricted-extras”后,我遇到“无法下载额外的数据文件”问题。
我修复了在〜/ Downloads中发布的这两个终端命令的问题:
wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb
sudo gdebi ttf-mscorefonts-installer_3.7_all.deb
祝好运。(如果尚未安装gdebi,请事先“ sudo apt install gdebi”。
寻找档案gksudo
which gksudo
对于kdesudo
which kdesudo
由于我使用kubuntu,因此自动脚本尝试下载丢失的文件时gksudo丢失。
那是错误!
解决方法:我用符号链接解决了它:
ln -s /usr/bin/kdesudo /usr/bin/gksudo
sudo apt-get remove --purge ubuntu-restricted-extras ttf-mscorefonts-installer flashplugin-installer
sudo restart
重新启动后:
sudo apt-get install ubuntu-restricted-extras flashplugin-installer
稍后,您可以使用以下方法再次删除该丑陋的替代方法-符号链接:
sudo rm -i /usr/bin/gksudo
很锤子的方法,但它的工作原理
ubuntu-restricted-extras并flashplugin-installer解决所有问题后
您可能难以ttf-mscorefonts-installer接受EULA。
这些命令将接受EULA并重新安装软件包(假设您下载了单个字体.exe):
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo dpkg-reconfigure ttf-mscorefonts-installer