[devel] texlive /usr/bin/latex dependencies

Alexey Tourbin at на altlinux.ru
Вс Июн 21 16:49:00 MSD 2009


On Sun, Jun 21, 2009 at 01:54:30PM +0400, Grigory Batalov wrote:
> On Sun, 21 Jun 2009 11:13:41 +0400, Alexey Tourbin wrote:
> > У /usr/bin/latex стало слишком много зависимостей.
> ...
> > 119.75user 14.24system 2:21.44elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
> > 0inputs+0outputs (0major+1322058minor)pagefaults 0swaps
> > [at на people ~]$ hsh-run -- rpm -qa --qf '%{NAME}\t%{SIZE}\n' |sort -k2n |tail
> > texlive-base-bin        30824890
> > texlive-extra-utils     33723638
> > texlive-publishers      39191197
> > texlive-latex-recommended       39446369
> > texlive-latex-base      53317227
> > texlive-fonts-recommended       71835309
> > glibc-locales   87825702
> > texlive-pstricks        137637426
> > texlive-fonts-extra     187138777
> > texlive-latex-extra     277901725
> 
> > То есть туда в чрут ставится больше двух минут пакеты общим размером
> > больше гигабайта.  Включая texlive-games.  И *-extra пакеты.
> 
> Это из-за взаимных зависимостей одних стилей от других.
> Получается, разбивка texlive на группы разработчиками неудачна,
> а мы пошли у них на поводу.
> (Впрочем, они-то поиском зависимостей не заморачивались.)

Сейчас получается что нельзя сделать минимальную установку latex,
вытягивается всё сразу очень большого объема, и даже rpm заклинило
на разрыве циклов в зависимостях между пакетами.  Так быть не должно.
По крайней мере, для релиза это не годится.

Думаю, что задача №1 -- сделать минимальную рабочую установку
texlive-latex (критерий минимальности и работоспособности -- по сборке
пакетов; то есть чтобы чем можно больше пакетов, использующих latex,
собиралось в возможно наменьшей конфигурации (это не отменяет других
рациональных соображений по распилу пакетов)).

И ещё желательно озвучить несколько примеров неудачных зависимостей
между texlive пакетами.  Чтобы понять расклад, где там что вылезает.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090621/b401c0df/attachment.bin>


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