Установка Microsoft Core Fonts в Fedora

В данном HOWTO мы подробно рассмотрим как установить в систему шрифты Microsoft Core Fonts (msttcorefonts) на базе дистрибутива Fedora (для других дистрибутивов будет лишь отличаться команда установки пакетов в систему).

Введение

Данные шрифты часто требуются при работе с документами, сохранёнными в MS Office, либо OpenOffice (LibreOffice) под ОС Windows, а также на большинстве веб-сайтов.

Внимание! Данные шрифты не являются свободными и защищены патентами, поэтому используйте на свой страх и риск.

Подготовка к установке

До начала сборки и установки пакетов со шрифтами нам необходимо установить инструменты сборки RPM пакетов, а также ряд их зависимостей:

sudo dnf install rpmdevtools cabextract ttmkfdir

Разрешим это действие и если потребуется введём пароль пользователя.

Сборка из исходников

Для начала загрузим SPEC файл с официального сайта проекта:

wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec -O ~/rpmbuild/SPECS/msttcorefonts-2.5-1.spec

Теперь запустим сборку для нашей платформы:

rpmbuild -ba ~/rpmbuild/SPECS/msttcorefonts-2.5-1.spec

Через некоторое время пакет с набором шрифтов будет собран, а результат размещён в каталоге ~/rpmbuild/RPMS/noarch/ (для msttcorefonts).

Внимание! Часть указанных в SPEC файле зеркал в уже прекратили своё существование, поэтому с первого раза сборка пакета может не завершиться. В таком случае необходимо запускать её повторно до тех пор, пока все необходимые файлы шрифтов не будет загружены в каталог хранения исходников.

Установка собранного пакета

Установим собранный пакет в систему:

sudo dnf install ~/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm

3 комментария к записи

  1. Статья была обновлена и переработана для сборки набора шрифтов под современными версиями дистрибутивов.

  2. Сборка из исходников с первого раза может не запуститься, т.к. некоторые зеркала для скачки битые.

    1. Да, это известная проблема. Нужно запускать несколько раз, пока сборка не завершится успешно. Добавил эту информацию в статью.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *