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

Когда я устанавливаю "Установщик для шрифтов ядра Microsoft TrueType" (ttf-mscorefonts-installer) от Центра программного обеспечения на 14,04, это дает положительный ответ - но после этого я получаю ошибку загрузки. Кажется, что файлы, на самом деле обеспечивающие шрифты, никогда не получаются. Там какой-либо путь состоит в том, чтобы разрешить это?

58
задан 14 January 2017 в 02:19

6 ответов

ttf-mscorefonts-installer пакет допускает легкую установку Microsoft True Type Core Fonts для сети.

Выполнение sudo apt-get install ttf-mscorefonts-installer и принимает EULA, или иначе если у Вас уже есть установленный ttf-mscorefonts-installer, и Вы не приняли EULA, затем удалили ttf-mscorefonts-installer и переустановили его как это:

sudo dpkg -P ttf-mscorefonts-installer  
sudo apt install ttf-mscorefonts-installer  

Использование Вкладка и Вводят ключи для принятия EULA в окне шрифтов ядра Microsoft TrueType, которое открывается. Терминал произведет новое сообщение каждый раз, когда он заканчивает загружать новый шрифт. Ожидайте немного, пока терминал не говорит Вам, что закончил загружать и устанавливать шрифты ядра Microsoft TrueType.

<час>

, Как отмечено в пакету ttf-mscorefonts-installer 3.4+nmu1ubuntu2 не удается установить/обновить , текущие 3,4 версии ttf-mscorefonts-installer ищут файлы шрифтов в неправильном сетевом месте. Последствие этого - то, что базовые шрифты никогда не устанавливаются. Эта проблема происходит с Ubuntu 16.04 по состоянию на июль 2016. Текущий до 11 октября 2017 последняя версия ttf-mscorefonts-installer также 3.4 в Ubuntu 16.10 и Ubuntu 17.04, и последняя версия ttf-mscorefonts-installer 3.6 в Ubuntu 17.10.

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

64
ответ дан 22 November 2019 в 23:42

Вот обходное решение, пока пакет не фиксируется:

TMP=`mktemp -d`   
cd $TMP
grep Url: /usr/share/package-data-downloads/ttf-mscorefonts-installer | awk '{print $2}' | xargs -n 1 wget  
sudo /usr/lib/msttcorefonts/update-ms-fonts $TMP/*  
sudo dpkg-reconfigure ttf-mscorefonts-installer  
cd -  
rm -rf $TMP

Примечание, что это действительно пропускает проверку суммы хеша, но они - просто шрифты, Это не похоже на чью-то попытку угнать DNS download.sourceforge.net и использовать его для распределения недопустимых файлов. Файлы не выполняются: сценарий шрифтов мс обновления использует cabextract для вытаскивания файлов TTF из каждого exe.

Так или иначе, надейтесь, что это помогает.

24
ответ дан 22 November 2019 в 23:42

Я получал hashsum ошибки от пакета arial32.exe, и установка перестанет работать, но использование комбинации двух выше меня, это на самом деле работало.

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
21
ответ дан 22 November 2019 в 23:42

16.04 затронут ошибкой загрузки

[еще 114] детали в отчет об ошибках . Как обходное решение, загрузите пересмотренный пакет Debian и установите его.

cd ~/Downloads
wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo gdebi ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb
13
ответ дан 22 November 2019 в 23:42

Эти две команды работали на меня:

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

источник: https://bugs.launchpad.net/ubuntu / + source/msttcorefonts / + ошибка/1371783

9
ответ дан 22 November 2019 в 23:42

Это работало как очарование: Во-первых, необходимо удалить все связанное с msttcorefonts. Затем это:

wget http://ftp.de.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 fc-cache -f -v

Это работает также в Linux Mint 18 :)

6
ответ дан 22 November 2019 в 23:42

Другие вопросы по тегам:

Похожие вопросы: