[devel] noarch подпакеты и неосновные архитектуры
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Июл 2 20:26:32 MSD 2008
On Wed, Jul 02, 2008 at 11:12:48PM +0700, Mikhail Gusarov wrote:
> Twas brillig at 19:59:40 02.07.2008 UTC+04 when Alexey Tourbin did gyre and gimble:
>
> AT> Если последовательно отпиливать крупные куски в noarch подпакеты, то размер
> AT> noarch репозитария должен превысить размер $arch репозитария.
>
> Пока мы про это говорим: на отпил просятся noarch-части перловых пакетов.
По историческим причинам сейчас все перловые пакеты (на всех
архитектурах) используют /usr/lib/perl5.
Дискриминация между arch и noarch идёт в подкаталогах:
/usr/lib/perl5/vendor_perl/ -- noarch;
/usr/lib/perl5/vendor_perl/i386-linux/ -- %ix86-compatible;
/usr/lib/perl5/vendor_perl/x86_64-linux/ -- x86_64.
На самом деле большая часть перловых пакетов сейчас noarch.
В следущем "эоне" (ср. гуглом "новый эон" бердяев) все noarch
пакеты будут лежать в /usr/share/perl5. Но, как говорил ещё один
философ, крот истории роет медленно.
> У меня на debian-машинке в /usr/share/perl 23M супротив 13M в /usr/lib/perl для
> достаточно небольшого количества установленных perl-related вещей, при есть
> подозрение, что большая часть перловых модулей уйдёт в noarch целиком.
$ du -hsc /usr/lib/perl5/vendor_perl |tail -1
39M total
$ du -hsc /usr/lib/perl5/vendor_perl/x86_64-linux |tail -1
21M total
$
Итого, 39M-21M=18M noarch перловых пакетов на моей машине.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080702/dcc5c6e9/attachment-0002.bin>
Подробная информация о списке рассылки Devel