[devel] texlive /usr/bin/latex dependencies

Kirill Maslinsky kirill на altlinux.org
Пн Июн 29 17:12:24 MSD 2009


On Mon, Jun 29, 2009 at 04:37:59PM +0400, Grigory Batalov wrote:
> On Mon, 29 Jun 2009 16:28:08 +0400
> Kirill Maslinsky wrote:
> 
[...]
> > Сурово. А есть возможность изменить алогоритм в tlptool.pl, чтобы не во
> > всех случаях коллекции получали зависимость друг на друга при переносе
> > пакета?
> 
> Есть эквивалентный, столь же лишённый изящества способ: сопровождать
> директиву переноса директивой(ами) исключения из коллекции:
> 
> move;hyperref;collection-latexrecommended
> blacklist;tpm;hyperref;collection-latex
> blacklist;tpm;hyperref;collection-another

Хочу понять логику работы директивы move.
Допустим, есть пакет P, входящий в коллекции A и B, и не входящий
в коллекцию C.

если мы пишем:
move;P;B
получится, что пакет P попадёт один rpm-пакет с коллекцией B, а пакет с
коллекцией A получит на него зависимость, так?

а если мы пишем:
move;P;C
то пакет P попадёт в один rpm-пакет с коллекцией C, а пакеты с 
коллекциями A и B получат на него зависимость?

Отсюда вопрос: нужно ли вообще двойное подчинение пакетов коллекциям
в условиях автоматического поиска latex-зависимостей. Т.е. нужны ли 
вообще зависимости пакетов A и B на C? Может, от него
отказаться, и считать, что каждый пакет должен входить только в одну
коллекцию. Тогда, если в tlpdb он входит в несколько, выбирается 
ближайшая, насколько я понимаю? 
В этом случае директиву move можно интепретировать так: если пакет попал
не в ту коллекцию, в какую нам надо, то мы его изымаем и переносим 
в другую коллекцию, не создавая при этом дополнительных зависимостей
между коллекциями.

> Тогда можно обойтись без исправления texlive.ltpdb.

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


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