Я получаю уведомления о «невозможности загрузить дополнительные файлы данных» из уведомителя обновления. Он попросил меня загрузить шрифты в запросе из пакета 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 или, возможно, к подобным веб-сайтам.
Надеюсь, у вас есть представление о том, как заставить загрузку с терминала работать во всех случаях. Дайте мне знать, какую еще информацию я могу предоставить. Спасибо!
Резюме:
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb
sudo apt-get purge ttf-mscorefonts-installer -y
sudo apt install ./ttf-mscorefonts-installer_3.7_all.deb
На данный момент это проблема сервера Ubuntu. Ниже приводится временный обходной путь, чтобы избежать этой проблемы:
Загрузите все шрифты, кроме wd97vwr32.exe, с сайта sourceforge , используя свой любимый интернет-браузер. Поместите все exe-файлы в одну папку.
Затем запустите командную строку в вашем терминале:
sudo dpkg-reconfigure ttf-mscorefonts-installer
с указанной папкой шрифтов.
Обратите внимание, что вам может потребоваться повторить эту операцию несколько раз, если появляются другие сообщения missing-fonts . Для всех отсутствующих шрифтов попробуйте поискать пропущенные шрифты,загрузите exe-файлы и поместите их в папку шрифтов, созданную на предыдущем шаге, и повторите командную строку, пока не перестанут появляться сообщения об ошибках.
После этого подсказка перестанет появляться. Как указано в другом ответе, это ошибка системы Ubuntu 16.04 , и, надеюсь, она скоро будет исправлена в корне.
Обновление от 6 ноября 2018 г. : лучший / более простой способ решения проблемы - загрузить 3.7 или последнюю версию ttf-mscorefonts-installer
из Debian . Двойной щелчок и установка этого пакета с программным центром gnome (и, вероятно, также с программным центром ubuntu) работает отлично. Или, если вы хотите запустить какой-то код, можете:
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb -P ~/Downloads
загрузит пакет в вашу папку Downloads, а
sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.7_all.deb
Это подтвержденная ошибка в Xenial Xerus (16.04). У меня сохраняется та же ошибка. Я попытался установить ms-шрифты отдельно, используя командную строку, что тоже не удалось. Но установка путем загрузки пакетов из Интернета через браузер возможна.
Для отслеживания ошибок и решения для ошибки можно отследить по ссылке ниже. Ошибка все еще открыта и не решена.
https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/1543280
Сообщайте обо всех найденных решениях для ошибки.
ОБНОВЛЕНИЕ:
Я нашел способ удалить временные файлы в неполной папке и установить шрифты через терминал. У меня это сработало.
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
См. Ссылку ниже.
Решение, которое я нашел, - загрузить версию этого пакета для Debian:
https://packages.debian.org/en/sid/all/ttf-mscorefonts-installer/ скачать
Тогда шрифты установятся без проблем! Ура, и печально, что Ubuntu не смогла создать функциональный пакет, хотя они могли просто скопировать версию Debian и заставить ее работать!