среда, ноября 29, 2006

freetype

bci.disabledДавно уже думал об этом (со времен Fedora Core 3 или 4), что когда-нибудь столкнусь с необходимостью повторного (в рамках одного релиза*) насильного переинсталирования пакета freetype... что ж дождался... сегодня в апдейте получил freetype-2.2.1-14 (базовая версия была 2.2.1-10). пришлось качать src.rpm и выполнять магическую последовательность действий:

//заменить without_bytecode_interpreter с 1 на 0
//собрать пакет с новым значением параметра
//насильно установить свежесобранный пакет

]# cd /usr/src/redhat/SPECS
]# vi ./freetype.spec
]# rpmbuild -bb ./freetype.spec
]# rpm -ivh --force ../RPMS/i386/freetype-2...rpm


bci.enabledдумаю, две мысли:
1. написать скрипт
2. запретить yum-у обновлять freetype...
cдается мне последняя - не самая дальновидная мысль...

з.ы. картинки иллюстрируют необходимость/оправданность трудозатрат

*так уж случилось, что до сих пор автору не приходилось в рамках одного релиза два раза разрешать использование технологии bytecode interpreter в пакете freetype, потому сиё действие воспринималось актом постинсталяционной настройки операционной системы (познакомить yum с livna, установить шрифты от микрософта... и пересобрать freetype)

Комментариев нет: