Захотелось виндовых шрифтов в CentOS 5.4
Погуглил — нашел приведенный ниже способ. Практически ничего в нём не меняя, добавляю сюда, чтобы не забыть.
1. Создаем папку для исходников:
# mkdir -p /usr/src/redhat/SPECS
2.Получаем свежие исходники Freetype с репозитория CentOS.
У меня актуальная версия оказалась freetype-2.2.1-21.el5_3.src.rpm
#wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Client/en/os/SRPMS/freetype-2.2.1-21.el5_3.src.rpm
Устанавливаем пакет
# rpm -Uvh freetype-2.2.1-21.el5_3.src.rpm
3.Редактируем файл /usr/src/redhat/SPECS/freetype.spec
в редакторе — выключаем параметр:
было
%define without_bytecode_interpreter 1
стало
%define without_bytecode_interpreter 0
Не забудьте сохранить !
4.Инсталлируем компилятор:
# yum install gcc-c++ rpm-build xorg-x11-deprecated-libs-devel xorg-x11-devel automake autoconf libtool zlib-devel libX11-devel
5. Собираем Freetype
# cd /usr/src/redhat/SPECS
# rpmbuild -ba freetype.spec
6. Должны собраться пакеты:
# cd /usr/src/redhat/RPMS/i386 && ls
freetype-2.2.1-21.i386.rpm freetype-demos-2.2.1-21.i386.rpm freetype-devel-2.2.1-21.i386.rpm
7. Инсталируем новую версию FreeType
rpm -Uvh --force *
8. Находим фонты Microsoft и устанавливаем их
# mkdir /usr/share/fonts/TTF
# cd /tmp
# wget http://avi.alkalay.net/software/webcore-fonts/webcore-fonts-3.0.tar.gz
# tar xvfp webcore-fonts-3.0.tar.gz
# cp ./webcore-fonts/fonts/* /usr/share/fonts/TTF
# cp ./webcore-fonts/vista/* /usr/share/fonts/TTF
9. Добавляем шрифты в файл /etc/fonts/fonts.conf
Для этого редактируем файл /etc/fonts/fonts.conf вашим любимым редактором:
# mcedit /etc/fonts/fonts.conf, добавляем в него тег:
<dir>/usr/share/fonts/TTF</dir>
Внимание! Копирование данного тега не всегда приведет к нужному результату — лучше написать руками то, что вы видите глазами 🙂
Сохраняем — смотрим результаты 🙂
можно поподробнее — Как добавить шрифты в 9-ом пункте?
Поправил 9-ый пункт. Так понятнее стало ?
скажите пожалуйста, а где эти команды надо писать?
понимаю, что вопрос глупый, но я не разбираюсь в *NIX
это в putty ? после того как ввиду имя пользователя?
то есть ввожу root и меня впускают и там надо писать?
Да, можете писать в putty.