В репозитории Calculate Linux 10k бинарных пакетов

Added by Alexander Tratsevskiy 3 months ago

Репозиторий бинарных пакетов Calculate Linux достиг отметки 10066 шт. Это стало возможным благодаря расширению сборочных окружений до четырёх. Новые профили имеют обозначения Calculate Builder Desktop (CBD), Calculate Builder Server (CBS), Calculate Builder Extension (CBE) и Calculate Builder Widened (CBW). CBD собирает основные пакеты, CBS версии приложений с отключенной поддержкой Xorg. Для ускорения просчёта зависимостей часть пакетов перенесена из CBD в CBE и CBW. Благодаря разделению решается и другая задача - сбор пакетов с различными флагами. Например для установки пакета x11-misc/bumblebee понадобится добавить флаг video_cards_nvidia в пакет x11-base/xorg-drivers, что повлечёт установку видеодрайвера Nvidia. В профиле CBW этот флаг включен, благодаря чему собирается бинарный пакет x11-misc/bumblebee и модифицированный x11-base/xorg-drivers. Несколько сборочных систем позволяют собирать и конфликтующие по зависимостям пакеты, например демоны cron, одновременная установка которых в системе не возможна.

Если профили дистрибутивов находятся в оверлее Distros, то профили сборочных систем помещены в отдельный оверлей Builder. Так же в отдельном оверлее Container находится так же профиль дистрибутива Calculate Linux Container. Это исключает случайную смену профиля на нетематический, что может повлечь за собой например в случае использования CLC удаление ядра. Всего на данный момент насчитывается 14 профилей систем, в оверлее Distros: CLD, CLDC, CLDL, CLDM, CLDX, CLS, CDS, CSS, Timeless, в оверлее Container: CLC, в оверлее Builder: CBD, CBS, CBE, CBW.

10k.png (32.1 KB)

10k-mini.png (9.8 KB)


Comments

Comment

Added by B. X. 2 months ago

Правильно ли я понимаю, что это общее количество, включая дублируемые пакеты из разных репозитариев? Просто многих программ в Gentoo по факту нет. Да, они есть в оверлеях, но проще, когда они в основном репозитарии, а вот там-то как раз только самое основное...

Comment

Added by Alexander Tratsevskiy 2 months ago

В репозитории находятся только уникальные по USE-флагам пакеты.
Вы можете выполнить 'eix -# |wc' чтобы получить список пакетов в портежах. Добавьте к этому некоторое кол-во пакетов собранных без поддержки Xorg, версии из разных слотов и совсем немного с изменёнными USE флагами.

Thank you!