Исправляем ошибку загрузки шрифтов с помощью установщика ttf-mscorefonts-installer

Тема в разделе "Обслуживание Linux (ubuntu, mint)", создана пользователем Pilot, 12 янв 2017.

  1. Pilot

    Pilot Администратор Команда форума

    Не знаю сталкивались ли вы уже с ошибками установки шрифтов в Linux, но сегодня материал именно о шрифтах, а точнее об исправлении бага связанного с загрузкой шрифтов с помощью установщика "ttf-mscorefonts-installer".

    [​IMG]

    После выхода релиза дистрибутива Ubuntu 16.04 LTS Xenial Xerus, вроде и не было никаких серьёзных ошибок, но вот где-то недельку я наблюдаю ошибку следующего вида:

    [​IMG]

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

    ttf-mscorefonts-installer

    Повторная попытка загрузки будет произведена позднее, либо вы можете попытаться загрузить пакеты снова сейчас. Для выполнения этой команды, необходимо соединение с интернетом.
    Как видно установщик "ttf-mscorefonts-installer", сообщает об ошибке и предлагает загрузить Windows шрифты для Ubuntu, только при попытке загрузки вы будете наблюдать ошибку:

    ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
    Ошк:1 http://downloads.sourceforge.net/corefonts/andale32.exe
    404 Not Found
    W: Невозможно сбросить права для скачивания, так как файл «/var/lib/update-notifier/package-data-downloads/partial/andale32.exe» недоступен для пользователя «_apt». - pkgAcquire::Run (13: Отказано в доступе)
    E: Не удалось получить https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe 404 Not Found
    E: Ошибка при скачивании
    Вроде и ошибка довольно простая, между словами /the fonts/ имеется пробел и скрипт определяет это как битую ссылку и отдает 404 ошибку, в итоге не понимает, что и откуда скачивать.

    Заведенные баги по ttf-mscorefonts-installer:
    Пока я искал решение этой проблемы, я в сети натолкнулся на баги которые уже были заведены по этой проблеме

    Решаем баг с ошибкой загрузки шрифтов ttf-mscorefonts-installer
    Много кто с этим сталкивался, я все таки нашел решение. Откройте терминал CTRL+ALT+T и выполните команды:

    sudo dpkg -P ttf-mscorefonts-installer
    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

    первой командой мы удаляем "ttf-mscorefonts-installer" и вычищаем файлы настроек в которых уже были записаны данные об ошибке загрузки шрифтов, второй командой скачиваем новую версию установщика и последней устанавливаем новую версию установщика который и подгрузит все шрифты корректно. Почти готово, еще обновим кеш шрифтов в системе:

    sudo fc-cache -fv
    fc-cache ~/.fonts

    после у вас не должно быть ошибок связанных с ttf-mscorefonts-installer.
     

Поделиться этой страницей