Главная > HOWTO > Установка Microsoft Core Fonts в Fedora

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

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

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

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

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

До начала сборки и установки пакетов со шрифтами Вам необходимо установить зависимости.

Если Вы будете устанавливать уже собранные пакеты, введите в терминале:

sudo yum install ttmkfdir cabextract

Если Вы будете собирать пакеты из исходников, введите:

sudo yum install gcc gcc-c++ make rpm-build cabextract ttmkfdir popt-devel

Введите пароль и разрешите установку пакетов.

Установка готовых пакетов

Если у Вас 32-битная Fedora 14, то Вы можете использовать уже собранные нами пакеты. Для этого введите в терминале по очереди следующие команды:

cd ~
wget "https://www.easycoding.org/linux/i386/chkfontpath-1.10.1-2.fc14.i386.rpm"
wget "https://www.easycoding.org/linux/noarch/msttcorefonts-2.0-1.noarch.rpm"
sudo yum localinstall --nogpgcheck chkfontpath*.rpm
sudo yum localinstall --nogpgcheck msttcorefonts*.rpm

На этом установка пакетов завершена и шрифты стали доступны всем приложениям.

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

Если у Вас 64-битная система любого RPM-based дистрибутива (хотя в данном примере мы используем Fedora), то Вам необходимо собрать пакеты для своей системы самостоятельно.

Для начала загрузите исходники:

cd ~
wget "https://www.easycoding.org/linux/srpms/chkfontpath-1.10.1-2.src.rpm"
wget "https://www.easycoding.org/linux/srpms/msttcorefonts-2.0-1.src.rpm"

Теперь Вам необходимо их собрать под используемую платформу:

cd ~
rpmbuild --rebuild chkfontpath-1.10.1-2.src.rpm
rpmbuild --rebuild msttcorefonts-2.0-1.src.rpm

Пакеты собраны и Вы можете их найти в каталоге ~/rpmbuild/RPMS/ПЛАТФОРМА/ (для chkfontpath) и ~/rpmbuild/RPMS/noarch/ (для msttcorefonts).

Установите собранные пакеты (если у Вас не Fedora, команда будет иной; уточните в документации к используемому дистрибутиву).

Вариант для 32-битной системы:

sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/i386/chkfontpath*.rpm
sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/noarch/msttcorefonts*.rpm

Вариант для 64-битной системы:

sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/x86_64/chkfontpath*.rpm
sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/noarch/msttcorefonts*.rpm

Внимание! Вы можете не собирать msttcorefonts, а использовать уже готовый вариант:

cd ~
wget "https://www.easycoding.org/linux/noarch/msttcorefonts-2.0-1.noarch.rpm"
sudo yum localinstall --nogpgcheck msttcorefonts*.rpm

Альтернативный способ сборки пакетов

Загрузите файл спецификаций пакета msttcorefonts и запустите его сборку:

wget "http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec"
rpmbuild -ba msttcorefonts-2.0-1.spec

Соберите пакет chkfontpath:

cd ~
wget "https://www.easycoding.org/linux/srpms/chkfontpath-1.10.1-2.src.rpm"
rpmbuild --rebuild chkfontpath-1.10.1-2.src.rpm

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

Вариант для 32-битной системы:

sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/i386/chkfontpath*.rpm
sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/noarch/msttcorefonts*.rpm

Вариант для 64-битной системы:

sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/x86_64/chkfontpath*.rpm
sudo yum localinstall --nogpgcheck ~/rpmbuild/RPMS/noarch/msttcorefonts*.rpm
Категории:HOWTO Метки:, ,
  1. Пока что нет комментариев.
Представьтесь, пожалуйста! Если ваш комментарий предполагает ответ, мы ответим на него в ближайшее время. Адрес электронной почты должен быть действительным.


Внимание! Запрещено публиковать любые ссылки в тексте комментария, иначе он сразу же будет помечен как нежелательный и не будет опубликован на сайте.