[mdk-re] TTF and RPM

Aleksey Novodvorsky =?iso-8859-1?q?aen_=CE=C1_logic=2Eru?=
Вт Окт 2 18:18:12 MSD 2001


Ivan Korovin wrote:

> Здравствуйте,
>
> Помогите, честно говоря rpmки никогда не собирал, но уж очень хочется ttf шрифты установить,
> пользовался следующей инструкцией:
>
> >Для работы в OpenOffice желательно установить ttf-шрифты
> >от Microsoft. Если эти шрифты уже установлены в Вашей системе, то
> >читайте п.2.
> >В противном случае:
> >-- Установите пакет ms-ttf-1.0-alt1.nosrc.rpm из Sisyphus:
> >   rpm -i ms-ttf-1.0-alt1.nosrc.rpm
> >-- Уcтановите пакет cabextract-0.2-alt1.i586.rpm из Sisyphus:
> >   rpm -ihv cabextract-0.2-alt1.i586.rpm
> >-- Скачайте любое количество шрифтов (в виде exe-файлов)
> >   с сайта фирмы Microsoft :  http://www.microsoft.com/typography/fontpack
> >-- Создайте каталог ms-ttf-1.0 и скопируйте туда exe-файлы со шрифтами.
> >-- Создайте архив:
> >   $ tar -c ms-ttf-1.0 > ms-ttf-1.0.tar
> >   $ bzip2 ms-ttf-1.0.tar
> >-- Поместите архив в /usr/src/RPM/SOURCES или в каталог исходных
> >   тарболов для сборки RPM, если он был Вами переопределен.
> >-- Соберите rpm:
> >   $ rpm -ba /usr/src/RPM/SPECS/mf-ttf.spec
>
> Все хорошо до этого момента после этой команды:
>
> ...
> + umask 022
> + cd /home/ivan/RPM/BUILD
> + /bin/rm -rf /home/ivan/RPM/TMP/ms-ttf-buildroot
> + cd ms-ttf-1.0
> + install -d '/home/ivan/RPM/TMP/ms-ttf-buildroot%{_x11libdir}/X11/fonts/msttf'
> + cp courbd.ttf courbi.ttf couri.ttf cour.ttf Trebucbd.ttf trebucbi.ttf trebucit.ttf trebuc.ttf AndaleMo.TTF Arialbd.TTF Arialbi.TTF Ariali.TTF Arial.TTF AriBlk.TTF Comicbd.TTF Comic.TTF Georgiab.TTF Georgiai.TTF Georgia.TTF Georgiaz.TTF Impact.TTF Timesbd.TTF Timesbi.TTF Timesi.TTF Times.TTF Verdanab.TTF Verdanai.TTF Verdana.TTF Verdanaz.TTF Webdings.TTF '/home/ivan/RPM/TMP/ms-ttf-buildroot%{_x11libdir}/X11/fonts/msttf'
> + cd '/home/ivan/RPM/TMP/ms-ttf-buildroot%{_x11libdir}/X11/fonts/msttf'
> + '%{_x11bindir}/xftcache' .

Проблема здесь.

>
> /home/ivan/RPM/TMP/rpm-tmp.70141: fg: no job control
> + touch XftCache
> + /usr/sbin/ttmkfdir
> + ln -s /etc/X11/encodings.dir encodings.dir
> + /usr/lib/rpm/brp-mandrake
> /usr/lib/rpm/brp-mandrake: cd: /home/ivan/RPM/TMP/ms-ttf-buildroot: No such file or directory
> Неверный код возврата из /home/ivan/RPM/TMP/rpm-tmp.70141 (%install)
>
> Как это лечить?

Два варианта:
1. обновить rpm
2. В spec-файле заменить %{_x11libdir} на /usr/X11R6/lib, а %{_x11bindir} -- на /usr/X11R6/bin

Rgrds, AEN





Подробная информация о списке рассылки community