Как я могу установить шрифты MS Windows на Fedora 15?

Как насчет рекурсивного удара функционируют для забавного решения:

[bash#] function uptree { ( \ls -ld -- "$PWD"; [ "$PWD" = '/' ] && return; cd ..; uptree ) | column -t ; } 

[bash#] pwd
/home/frielp/bin/dev

[bash#] uptree
drwxrwxr-x.  2   frielp  frielp  4096  Dec  14  14:50  /home/frielp/bin/dev
drwxr-xr-x.  15  frielp  frielp  4096  Aug  23  10:48  /home/frielp/bin
drwxr-xr-x.  60  frielp  frielp  4096  Jan  14  16:48  /home/frielp
drwxr-xr-x.  4   root    root    4096  Dec  1   09:14  /home
dr-xr-xr-x.  23  root    root    4096  Jan  14  08:18  /

[bash#] pwd
/home/frielp/bin/dev
[bash#] 
6
08.08.2011, 17:32
7 ответов

Это немного изменяется из инструкций, найденных здесь (и я даже не проверил, работают ли они):

  1. Установите chkfontpath пакет от ATrpms (Нажмите или на i686 или на x86_64 пакет, в зависимости от того, есть ли у Вас 32-разрядная или 64-разрядная машина).

  2. Как корень, установите некоторые пакеты, в которых Вы будете нуждаться для следующих шагов:

    yum install rpm-build cabextract ttmkfdir wget
    
  3. Загрузите шрифты ядра MS умный файл пакета:

    wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec
    
  4. Создайте Базовый пакет Шрифтов:

    rpmbuild -ba msttcorefonts-2.0-1.spec
    
  5. Установите Базовый пакет Шрифтов:

    yum install --nogpgcheck /root/rpmbuild/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm
    
8
27.01.2020, 20:20
  • 1
    не должно быть сделано как корень в целом. Единственные части этого, которое должно быть сделано как корень, yum операции. И создавая случайный, нерассмотренный specfile, поскольку корень или некорневой несколько опасен. –  mattdm 08.08.2011, 17:54
  • 2
    И не обязательно, что еще более важно, с полной точки зрения, но определенно с практической, chkfontpath, как используется в этом specfile больше не находится в Fedora, таким образом, это не будет работать без модификации. –  mattdm 08.08.2011, 17:57
  • 3
    @mattdm: Я не имел в виду для wget и rpmbuild быть выполненным как корень. –  tshepang 08.08.2011, 19:34
  • 4
    @mattdm: можно ли отредактировать вопрос. Это была просто вставка копии... Я действительно не знаю детали. –  tshepang 08.08.2011, 19:35
  • 5
    , который я имел к строкам комментария 19, 20, 21 и 22, потому что то, когда Вы выполняете rpmbuild ошибку, было устаревшими инструкциями –  X3MBoy 17.08.2011, 03:47

С современными библиотеками шрифтов это легко. Лучший способ состоит в том, чтобы просто добраться .ttf файлы Вы хотите и отбрасываете их в ~/.fonts в Вашем корневом каталоге. (Если это не существует, создайте его.)

Затем они должны быть доступны Вашим приложениям. Это в расчете на пользователя, а не в масштабе всей системы (который Вы получаете с msttcorefonts пакет), но имеет некоторые преимущества — Вы не должны создавать об/мин, со своей стороны, и во-вторых при сохранении корневого каталога, когда Вы обновите до Fedora 16, они все еще будут там и все еще просто работать.

5
27.01.2020, 20:20

У меня были проблемы с методом Tshepang, но это работало на меня (источник):

cd /usr/local/src/
wget http://fedora.missingbox.co.nz/core-fonts.rpm
yum localinstall --nogpgcheck core-fonts.rpm
3
27.01.2020, 20:20

Можно использовать msttcorefonts пакет mjmwired или по крайней мере его СПЕЦИФИКАЦИЮ для создания его сами. http://www.mjmwired.net/resources/mjm-fedora-f15.html#ttf

2
27.01.2020, 20:20

Попробуйте это вместо этого:

rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.2-1.noarch.rpm

Этот об/мин устанавливает шрифты из SourceForge во время установки, это не содержит шрифты. Кроме того, это вытягивает в обновленных шрифтах от набора шрифтов EUupdate и устанавливает шрифты правильно на X ядрах и Xft.

2
27.01.2020, 20:20

Вам нужно также rpmdevtools для создания об/мин.

su-c "конфетка устанавливают rpmdevtools сборку об/мин cabextract ttmkfdir"

http://forums.fedoraforum.org/showthread.php?t=273302

1
27.01.2020, 20:20
yum -y localinstall http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm && yum -y update --nogpgcheck && yum -y install freetype-freeworld wget cabextract fontconfig xorg-x11-font-utils && wget http://repo.missingbox.co.nz/repo/linux/msfonts/1.2/msfontinstaller.sh && sh msfontinstaller.sh
0
27.01.2020, 20:20
  • 1
    Действительно объясните немного о целой команде. –  mtk 16.01.2013, 12:38

Теги

Похожие вопросы