В зависимости от условий иногда бывает необходимым наличие шрифтов, которые есть в Microsoft, например, Times New Roman. Причин для этого может быть куча, в моём случае все оригинальные документы должны быть с этим шрифтом и создаёт их приложение.

Установка Times New Roman в Ubuntu

В Debian системах на самом деле всё просто, уже имеется пакет, который достаточно просто поставить.

sudo apt-get update
sudo apt-get install msttcorefonts

Установка Times New Roman в RHEL (CentOS)

Это был именно мой случай и как вы понимаете если бы всё было так просто, то статью по этому поводу я и не писал бы.

Для начала нам придётся собрать rpm пакет, не переживайте сильно всё довольно просто. Я обычно делаю такие дела на отдельной виртуалке, разумеется также ОС что и на серверах.

Ставим необходимые пакеты:

sudo yum -y install rpm-build ttmkfdir cabextract

Далее нам надо скачать spec файл, который и сделает за нас всю магию. Последнюю версию этого файла вы всегда можете найти по ссылке. Если вы вдруг не доверяете таким сайтам, то сперва прочтите что собственно делает этот файл и уже потом решайте для себя использовать это решение или нет.

wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
sudo rpmbuild -bb msttcorefonts-2.5-1.spec

Во время выполнения можете получить ошибку о том, что недоступен файловый обменик. Не беда, просто выполните команду несколько раз и найдётся новый источник.

Если вы всё сделали правильно, то в директории $HOME/rpmbuild/RPMS/noarch/ вы найдёте rpm пакет. Собственно, осталось лишь поставить его там, где это необходимо.

sudo yum install /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm

Может еще потребуется перезапустить сервис xfs, но у меня и так сработало.

fc-list | grep Time
/usr/share/fonts/msttcorefonts/timesi.ttf: Times New Roman:style=Italic,cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana
/usr/share/fonts/msttcorefonts/times.ttf: Times New Roman:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,thường,Arrunta
/usr/share/fonts/msttcorefonts/timesbd.ttf: Times New Roman:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiona,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia
/usr/share/fonts/msttcorefonts/timesbi.ttf: Times New Roman:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana