Можно ли как-то сократить список действий для cl-make -m?
Будут выполнены следующие действия:
* Первое выполнение 'emerge -e system'
* Второе выполнение 'emerge -e system'
* Выполнение 'emerge -e world'
* Выполнение 'emerge -u python'*
* Выполнение 'python-updater'*
* Выполнение 'emerge -u perl'*
* Выполнение 'perl-cleaner all'*
* Выполнение 'emerge -uDN --with-bdeps=y world'
* Выполнение 'emerge --depclean'
* Пересобрать измененные пакеты
* Выполнение 'emerge @module-rebuild'*
* Выполнение 'emerge @x11-module-rebuild'*
* Выполнение 'revdep-rebuild -i'*
* Выполнение 'emerge @preserved-rebuild'*
* Выполнение 'prelink -afmR'*
* Получение video drivers
* Чистка бинарного репозитория
* Выполнение 'eix-update'
* Чтение новостей
* Проверка на понижение версии пакетов
Действия, отмеченные '*', будут выполнены при необходимости.
Продолжить компиляцию пакетов системы (yes/no):
Для чего `system собирается 2 раза?
Для чего world иsystem пересобирается в принципе? Можно ли этого избежать?
Зачем принудительно обновляется `world?
Нужно ли получать video drivers на сервере? Как избежать?
d свободный раздел на винте (точнее посмотреть командой fdisk -l )
-iso путь до iso с которого будете делать сборку
p короткое название , можно использовать хоть одну букву
после выполнения , система будет готова к выполнению ваших действий (удалить,добавить,обновить)
2) добавить допустим одну программу :
chroot /mnt/{короткое название которое вы указали при установке}
cl-update -s && emerge чего надо установить
ctrl+d выйти из чрута
3) cl-update -u
Этот этап можно обойти … понаблюдайте за /etc/calculate/assemble.env , строка cl_assemble_step_world = … но лучше обновить (хотя что лучше решать вам , со всеми возможными последствиями)
4)Собственно сама сборка iso :
cl-image -p {короткое название} iso
всё .
зы . что писать в cl_assemble_step_world = не спрашивайте , всё равно не скажу (хоть что то вы должны сделать самостоятельно)