Планета Calculate
Блоги пользователей
Облако тэгов
Развитие репозитория бинарных пакетов
Calculate Linux использует единый репозиторий бинарных пакетов, имеющих расширение "xpak", например xcb-proto-1.13-10.xpak. Для сборки пакетов используется 6 профилей: CBB, CB1-4 и CBS. Благодаря нескольким сборочным окружениям, любой пакет может быть собран с разным сочетанием USE-флагов. Последнее время таких пакетов становится всё больше.
Очередное развитие репозиторий получил благодаря интерсной особенности портежей - возможности подбирать совместимые по USE-флагам бинарные пакеты, даже если для сборки этого пакета используются другие флаги.
Читать далее...В бинарном репозитории 13000 пакетов! (9 комментарий)
Очередной рубеж пройден, репозиторий бинарных пакетов Calculate Linux превысил отметку 13000 шт!
Calculate Linux перешёл на профиль Gentoo 17.0 (11 комментарий)
Заголовок новости означает то, что все пакеты бинарного репозитория пересобраны используя GCC 6.4.0 и профиля Gentoo 17.0, наследуемого оверлеем Calculate. В следующих ночных сборках все пакеты будут обновлены. Подробнее про новый профиль можно прочитать выполнив 'eselect news list' и выбрав последний номер. Проблем в работе системы с пакетами собранными из разных профилей не выявлено.
Читать далее...Calculate Builder Base
Ещё одно важное событие произошло на пути формирования репозитория бинарных пакетов. В оверлее 'builder' создан новый вспомогательный профиль Calculate Builder Base (CBB). От других сборочных профилей он отличается тем, что собирает исключительно общие пакеты для других профилей.
Читать далее...Список автомагических зависимостей (4 комментарий)
На данный момент репозиторий CL насчитывает 5000 бинарных пакетов, из них около 50 (~1%) пакетов имеют автомагические зависимости. Чтобы надолго не подвиснуть на
[Решено] Автомагические зависимости (2 комментарий)
Мы рады сообщить о решении ещё одной довольно серьёзной проблемы - выявлении и устранении автомагических зависимостей в репозитории бинарных пакетов.
С ростом репозитория неизбежно начали выявляться проблемы. Самые безобидные из них - те, которые никто не замечает.
Читать далее...Репозиторий бинарных пакетов Calculate Linux преодолел отметку 5000 пакетов (1 комментарий)
Количество бинарных пакетов в репозитории Calculate Linux превысило 5000 шт.
Поддержание бинарного репозитория решает сразу несколько задач:- Снижение процессорных издержек на компиляцию. Критично на слабых машинах на которых собирать тяжелые пакеты приходится длительное время.
- Снижение дисковых требований на установку обновлений. Критично при обновлении систем загруженных с Live USB.
- Скорость установки обновлений. Важно на нагруженных серверах, когда во время обновления могут некорректно работать службы. Именно поэтому по умолчанию Calculate Linux использует параллельный режим установки пакетов.
- Разрешение зависимостей. При каждом обновлении бинарных пакетов приводится в соответствие флаги и маски, максимально упрощая установку обновления пользователям.
FEATURES=binpkg-multi-instance
С обновлением
${PKGDIR}/${CATEGORY}/${PN}/${PF}-${BUILD_ID}.xpakЧитать далее...
Ускоряем компиляцию пакетов. Советы и используемые мною трюки. (4 комментарий)
За что я люблю Gentoo? За потрясающую гибкость и возможность улучшить практически всё!¶
Подозреваю, что многие пользователи Calculate перешли на него с Gentoo именно за возможность избежать долгих часов компиляции. Я и сам, признаться, руководствовался в том числе и этим мотивом. Бывают
Читать далее...Как создать local оверлей (6 комментарий)
В дополнение к своему посту Как безопасно пользоваться оверлеями я решил рассказать, как создать локальный оверлей для самостоятельного мелкого рукоделия.
# mkdir /usr/local/portage /usr/local/portage/metadata /usr/local/portage/profiles # echo 'masters = gentoo' > /usr/local/portage/metadata/layout.conf #Читать далее...
1 2 Следующий »
Экспортировать в Atom