«Невозможность загрузить дополнительные файлы данных» с помощью ttf-mscorefonts-installer на Ubuntu 16.04

86

Я получаю уведомления о "невозможности загрузки дополнительных файлов данных" из уведомления об обновлении. Он попросил меня скачать шрифты по запросу из пакета ttf-mscorefonts-installer . Однако всякий раз, когда я нажимаю "запускать это действие сейчас", появляется окно (см. Рисунок ниже), и он никогда не загружался.

Он сохраняет "ожидание заголовков" до таймаута. То же самое произойдет, если я использую wget в терминале для загрузки пакета:

wget downloads.sourceforge.net/corefonts/andale32.exe
--2016-05-02 11:57:32--  http://downloads.sourceforge.net/corefonts/andale32.exe
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 

Он снова потерпит неудачу.

Я заметил такие же проблемы, как этот , но известные решения никогда не работали на меня. Проводная вещь заключается в том, что я могу загрузить пакет шрифтов из браузера, такого как Chrome, и запустить следующую команду, чтобы исправить проблему с шрифтом:

sudo dpkg-reconfigure ttf-mscorefonts-installer

с направленной папкой шрифтов. Но мой вопрос заключается в том, есть ли у меня какие-либо проблемы с моей конфигурацией package-data-downloader и конфигурации терминала. Команда sudo apt-get update может запускаться с несколькими ошибками и предупреждением, показывающими это, но в целом она может загружать данные из Интернета. Он терпит неудачу, когда терминал подключается к sourceforge или, возможно, к подобным веб-сайтам.

Надеюсь, у вас есть идея о том, как сделать загрузку с терминала работоспособной для всех случаев. Позвольте мне знать, какую еще информацию я могу предоставить. Спасибо!

    
задан Xiaodong Qi 02.05.2016 в 19:27
источник

3 ответа

106

Резюме:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo apt-get purge ttf-mscorefonts-installer -y
sudo apt install ./ttf-mscorefonts-installer_3.6_all.deb

На данный момент это проблема сервера Ubuntu. Ниже приведено временное обходное решение, чтобы избежать этой проблемы:

Загрузите все шрифты, кроме wd97vwr32.exe, из сайта sourceforge , используя ваш любимый интернет браузер. Поместите все файлы exe в одну папку.

Затем запустите командную строку в терминале:

sudo dpkg-reconfigure ttf-mscorefonts-installer

с направленной папкой шрифтов.

Обратите внимание, что вам может потребоваться повторить эту операцию пару раз, если появилось больше сообщений missing-fonts . Для всех отсутствующих шрифтов вам следует попытаться найти пропущенные шрифты, загрузить exe-файлы и поместить их в папку шрифтов, созданную на предыдущем шаге, и повторить командную строку, пока не появятся больше сообщений об ошибках.

После этого подсказка перестанет появляться. Как указано в другом ответе, это ошибка системы Ubuntu 16.04 , и, надеюсь, он скоро будет исправлен в корне.

Обновление 10 декабря . Лучше / проще обходиться загрузка 3.6 версии ttf-mscorefonts-installer из Debian . Двойной щелчок и установка этого пакета с программным центром gnome (и, возможно, также программным центром ubuntu) отлично работают. Или, если вы хотите запустить какой-то код, вы здесь:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P ~/Downloads

загрузит пакет в папку «Загрузки» и

sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb
    
ответ дан Xiaodong Qi 05.05.2016 в 07:13
15

Это подтвержденная ошибка в Xenial Xerus (16.04). Такая же ошибка сохраняется для меня. Я попытался установить MS-шрифты отдельно с помощью командной строки, которая также потерпела неудачу. Но возможна установка путем загрузки пакетов из Интернета через браузер.

Для отслеживания ошибок и решения для ошибки можно отслеживать по ссылке нити ниже. Ошибка все еще открыта, и она еще не решена.

Ссылка

Сообщайте о найденных решениях об ошибках.

ОБНОВЛЕНИЕ:

Я нашел способ удаления временных файлов в частичной папке и установки шрифтов через терминал. Это сработало для меня.

sudo dpkg -P ttf-mscorefonts-installer
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

См. ссылку ниже.

Как чтобы сделать шрифт ttf-mscorefonts-installer загружать шрифты, после того как он говорит, что он установлен?

    
ответ дан Vi_Hari 04.05.2016 в 13:38
0

Решение, которое я нашел, это загрузить версию Debian этого пакета:

Ссылка

Затем шрифты устанавливаются без проблем! Ура, и это печально, что Ubuntu не удалось создать функциональный пакет, когда они могли просто скопировать версию Debian и работать!

    
ответ дан Aaron Franke 06.03.2018 в 05:03