Calculate 1.1.0 RC1
Это моя первая запись в блоге gentoo.ru.
Прежде всего хочу поблагодарить Андрея Сурганова (Hrundix) и Команду Gentoo.ru за предоставленную возможность.
Теперь к новости.
В Calculate Overlay наконец появился ebuild пакета Calculate! Что это может означать? Это значит, что все будущие версии Calculate Linux будут наконец на 100% совместимы с Gentoo.
Calculate - это пакет, который собирает систему, устанавливает ее на ПК и настраивает. При помощи этого пакета можно создать свою систему с нуля и использовать ее для последующей установки.
Мы не стали каким-то образом отдельно хранить скрипты сборки, прекрасно понимая что скупой платит дважды и в один прекрасный момент (к каковым например можно отнести крах жесткого диска) все может рухнуть в одночасье. Как минимум парочку таких проектов я знаю. Восстановиться из них смог только один.
Итак, Calculate приспособился к новым реалиям и может собирать систему, учитывая что он будет в ней присутствовать в качестве ebuild-а. Механизм сборки я думаю в последствии как-нибудь подробно описать, это довольно интересно.
Новый Calculate уже не обновляет ни себя, ни свой родной Overlay. Первую функцию выполняет emerge, вторую layman. К сожалению layman пока ничего не знает о нашем оверлее. Но если ему дать ссылку, он с радостью разворачивает его в системе.
В чем же преимущества сборки Calculate-ом.
- вы думаете только о конечном продукте, описывая удобным образом USE флаги (в отдельных тематических файлах), состав пакетов (через структуру директорий и условные блоки) и настройки (используя профили установки).
- размаскировка зависимостей автоматизирована и происходит средствами Calculate.
- вы можете использовать наработки из calculate overlay - пропатченный isolinux (calcboot), настроенный splash, куда остается только вставить свои изображения, пропатченный slim (если он кому-то нужен), и т.д.
- конвертация в ISO формат архива собранной системы командой `calculate --iso`.
- ну и главное - возможность устанавливать и настраивать систему на разных машинах.
P.S. Если на сайте есть люди, приближенные к разработчикам gentoo, буду признателен если вы поможете добавить в calculate overlay в layman. Описан он здесь: http://svn.calculate.ru/overlay/layman-calculate.txt
- Блог пользователя - Lautre
- Для комментирования войдите или зарегистрируйтесь
когда же будет описан
когда же будет описан механизм сборки то ?
> когда же будет описан механизм сборки то ?
Описание есть здесь:
http://www.calculate-linux.ru/Building_new_system
Но оно подустарело. Постоянно оптимизируется процесс сборки, приводящий к изменению подхода. Например с недавних пор можно прерывать процесс сборки в любом месте, после чего выполняя calcute -m, устанавливаться будут только отсутствующие пакеты.
В 9.7 я думаю сделать размаскировку несколько по другому. Если требуется размаскировать пакет, он будет размаскирован не полностью, а только доступные версии. В итоге это должно избавить пользователя от постоянных пересборок при обновлении портежей.
Наверное основная причина отсутствия свежей документации - постоянная борьба с портежами. Вот например собрать gnome оказалось проблемой. Хочется чтобы таких проблем небыло, иначе без вмешательства не обойтись...
Calculate Linux mirrors http://www.calculate-linux.ru/main/ru/download