Почему при установке ttf-ms-fonts скачиваются exe'шники?

Зачем Arch'у exe'шники? Он их при распаковке выполняет?
PKGBUILD лень посмотреть?
	for font in ${srcdir}/*.exe
	do
		cabextract --lowercase --directory=${pkgdir}/usr/share/fonts/TTF/ ${font} -F '*.ttf'
	done
Alex User
Зачем Arch'у exe'шники?
Однако, лицензия на те шрифты гласила, что их можно куда хочешь копировать и выкладывать, только формат файлов нельзя изменять, перепаковывать совсем никак нельзя. А файлы были .exe – самораспаковывающиеся архивы. Соответственно, копии тех файлов остались в Интернете тут и там. Но как-то, согласитесь, неудобно выкачивать откуда-не-пойми десяток экзешников, непонятно как их распаковывать, куда-то потом получившиеся файлы ставить… С “распаковывать” всё стало просто, когда один добрый человек по имени Stuart Caie (нет, он не из Microsoft, он из Шотландии) написал утилиту cabextract. А вот остальное всё равно довольно муторно.
Почему-то не могу обновить пакет с ms-шрифтами…

[...]
Extracting cabinet: /tmp/yaourt-tmp-root/aur-ttf-ms-fonts/src/webdin32.exe
  extracting /tmp/yaourt-tmp-root/aur-ttf-ms-fonts/pkg/usr/share/fonts/TTF//webdings.ttf
All done, no errors.
==> Очистка...
  -> Очистка других файлов...
  -> Сжатие страниц man и info...
  -> Удаление отладочной информации из бинарных файлов и библиотек...
==> Создание пакета... 
  -> Создание файла .PKGINFO...
  -> Добавляется установочный скрипт...
  -> Архивируется пакет... 
==> Сборка завершена: ttf-ms-fonts 2.0-5 (Чтв Дек  9 14:25:45 MSK 2010)
==> Continue installing ttf-ms-fonts ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==> y
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): ttf-ms-fonts-2.0-5
Размер загружаемых файлов:   0,00 МБ
Размер устанавливаемых файлов:   5,49 МБ
Приступить к установке? [Y/n] y
проверка целостности пакета...
(1/1) проверка возможных конфликтов файлов                                                     [#######################################################] 100%
ошибка: не удалось завершить запрос (конфликтующие файлы)
ttf-ms-fonts: /usr/share/fonts/TTF/andalemo.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/arial.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/arialbd.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/arialbi.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/ariali.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/ariblk.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/comic.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/comicbd.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/cour.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/courbd.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/courbi.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/couri.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/georgia.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/georgiab.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/georgiai.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/georgiaz.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/impact.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/times.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/timesbd.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/timesbi.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/timesi.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/trebuc.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/trebucbd.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/trebucbi.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/trebucit.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/verdana.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/verdanab.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/verdanai.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/verdanaz.ttf уже существует в файловой системе
ttf-ms-fonts: /usr/share/fonts/TTF/webdings.ttf уже существует в файловой системе
==> WARNING: Your packages are saved in /tmp/yaourt-tmp-root/
==> ERROR: unable to update aur/ttf-ms-fonts

В каких конфликтующих файлах может быть проблема? “ttf-ms-fonts” уже установлены в системе; это обновление.
Пакет перенесён в АУР. Там есть комменты.
В общем, проще всего
$ sudo pacman -R ttf-ms-fonts
$ yaourt -S ttf-ms-fonts

Да, комменты в основном по упомянутой проблеме. И yaourt, по умолчанию, показывает эти комменты…
 
Зарегистрироваться или войдите чтобы оставить сообщение.