Возможности утилит Calculate

На хабе недавно встретил статью о сборке gentoo с помощью calculate я так понял сейчас такой возможности нет в утилитах Calculate. Или я не прав хотелось-бы попробовать в образовательных целях. И если скачать сарую кальку будет-ли это работать. Вот ссылка на статью: https://habrahabr.ru/post/131234/

Старый дистрибутив не нужно скачивать. Утилиты обновились. Подробней о новых утилитах можно прочитать здесь http://www.calculate-linux.ru/main/ru/calculate-builder

Пример образа https://www.youtube.com/watch?v=yx47aKzubY4
Пример небольшой модификации в образе https://youtu.be/zYg_jeME1Nc

Используйте ночные сборки, чтобы исключить большие обновления http://mirror.yandex.ru/calculate/nightly/

С этим понятно но в статье написано про возможность сборки из образов stage3 gentoo именно это и хотелось попробовать. Т.е собрать не calculate а чистую gentoo чтобы потом поставить её на слабое железо.

Да, действительно новые утилиты пока не поддерживают stage3. Вы можете использовать базовые сборки Calculate Linux Scratch и Calculate Scratch Server, т.к. в любом случае чтобы сделать систему загружаемой, понадобится добавить определенные пакеты и выполнить настройки, в итоге Live USB будет во многом совпадать.

Вы можете посмотреть состав world в Calculate Scratch Server:

app-portage/eix
app-portage/gentoolkit
app-portage/layman
dev-vcs/git
media-gfx/gfxboot-themes-calculate
net-fs/nfs-utils
sys-apps/calculate-utils:3
sys-apps/openrc
sys-apps/v86d
sys-boot/grub:2
sys-boot/os-prober
sys-fs/e2fsprogs
sys-fs/eudev
sys-kernel/calculate-sources
media-fonts/terminus-font
sys-apps/calculate-toolkit
sys-apps/ifplugd
sys-apps/less
sys-kernel/dracut
app-editors/nano
media-gfx/grub-splashes-calculate
media-gfx/syslinux-themes-calculate
net-misc/dhcp
app-arch/lbzip2
app-arch/pigz
app-misc/tmux
sys-auth/pam_update
sys-fs/btrfs-progs
sys-fs/cryptsetup
sys-fs/reiserfsprogs
sys-fs/xfsprogs

В Calculate Linux Scratch добавится:

app-admin/logrotate
app-admin/syslog-ng
app-misc/xorg-meta
sys-apps/ethtool
sys-apps/usbutils
sys-process/vixie-cron
net-misc/dhcp
net-wireless/wireless-tools
net-wireless/wpa_supplicant
sys-firmware/b43-firmware
sys-firmware/ipw2100-firmware
sys-firmware/ipw2200-firmware
net-wireless/broadcom-sta

В принципе с таким небольшим довеском к stage 3 вполне можно жить так что снимаю вопрос с повестки дня. Тем более он был больше теоретический хотя жалко что такой поддержки теперь нет. Возможно она облегчила-бы жизнь любителям gentoo т.е (Любой пользователь gentoo ставит утилиты calculate и собирает нужный ему образ без шаблонов от кальки, хотя это можно и сейчас сделать только телодвижений больше). А возможно и расширила аудиторию calculate.

Тем более он был больше теоретический хотя жалко что такой поддержки теперь нет.

Поддержка Stage3 действительно из разряда теории. Так как состав stage постоянно меняется, нужно будет периодически отслеживать глюки. Реальной же потребности в сборке из stage3 давно нет.

Любой пользователь gentoo ставит утилиты calculate и собирает нужный ему образ без шаблонов от кальки, хотя это можно и сейчас сделать только телодвижений больше.

Шаблоны такая же неотъемлемая часть утилит, как и ebuild-ды неотъемлемая часть пакетного менеджера. Вместо того, чтобы настройки хранить хардкодом, они вынесены в оверлей, опять же по аналогии с пакетным менеджером. Созданные настройки прекрасно интегрируются с системой, а возможностей по настройке куда больше, чем у ебилдов, потому что они решают другие задачи. Плюс вам, как администратору, не нужно создавать ebuild для изменения настроек.

А возможно и расширила аудиторию calculate.

Нужна хорошая документация по шаблонам.

Alexander Tratsevskiy wrote:

Нужна хорошая документация по шаблонам.

Вот с этим полностью согласен, а про остальное не знал хотя догадывался.

Прекрасно собрался образ из 3 стейжа после небольшого препарирования и установки layman,eix,calculate-utils,calculate-toolkit

Прекрасно собрался образ из 3 стейжа после небольшого препарирования и установки layman,eix,calculate-utils,calculate-toolkit

Поюподробное можно? С какой кальки ставили и где подкрутили? Вот это (layman,eix,calculate-utils,calculate-toolkit) я понял в стейдж добавили?

Хостовая машина distros:CLD/amd64. Стейж последний stage3-amd64-20161124.tar.bz2
Во вложении набор скриптов. После 7 этапа можно переключиться на профиль кальки.
При сборке stage4 используется облегчёный CLS профиль, его хвосты потом можно безболезненно вырезать из сборки.

sco_from_stage3.tar.gz (1.51 KB)

Спасибо немного сейчас занят попозже попробую. Скрипты прочитал вроде всё понятно.

Alexander Tratsevskiy wrote:

Плюс вам, как администратору …

Нужна хорошая документация по шаблонам .

документация и так в порядке (учитывая что мне , простому хомячку , её хватает чтоб не задавать вопросов) … просто лежит это богатство в разных местах (что то в документации , что то на планете кальки (блогах) )