Созбал по инструкции образ , все нормально . забыл в образ положить скайп. решил
еще раз чрутнутся и добавить его . Так вот той папки , куда я в первый раз чрутился
“chroot /run/calculate/mount/distros_CLD_amd64” уже нет
cl-builder-update -f не отрабатывает , ругается что не удалось определить профиль
cl-update-profile отрабатывает и ошибок не пишет
где та инструкция , которую нужно прочитать и понять логику этой странной системы ?
ЗЫ под чрутом удалил пакет claws-mail ,вышел из чрута ,
запустил cl-builder-update -f и этот самый cl-builder заново скачал мне
claws-mail и установил , о чем гордо сообщил .
Ставить пакеты можно проще. Например создайте сет /run/calculate/mount/distros_CLD_amd64/etc/portage/sets/mybuil со списком пакетов и прописать его в /run/calculate/mount/distros_CLD_amd64/var/lib/portage/world_sets. После выполнения cl-builder-update пакеты подхватятся и установятся.
Чтобы удалить пакет, тоже chroot не обязателен. Достаточно удалить его из /run/calculate/mount/distros_CLD_amd64/var/lib/portage/world. В случае с claws-mail он вытягивается по зависимостям. Узнать их можно выполнив ‘equery d claws-mail’ в чруте или в системе где вы работаете, если она такая же. В итоге получим пакет ‘x11-themes/claws-mail-theme-calculate’, который так же нужно удалить из world.
при попытке сделать cl-builder-update -f команда требует указать ей id
но при этом cl-builder-update --id list ничего не выдает . Где узнать этот загадочный id
(да будет он здоров во веки веков) если я его нигде и никогда не задавал
моя борьба со сборкой образа перешла в позиционную войну ))
вылетает сборка с такой ошибкой
Создание загрузочного образа
* Отключение системных ресурсов от сборки ... [ ok ]
* Настройка образа сжатой файловой системы ... [ ok ]
* Запаковка образа сжатой файловой системы ... [ ok ]
* Подготовка ISO данных ...
* Can't open /run/calculate/mount/distros_CLDM_amd64/../../../../var/calculate/tmp/iso-distros_CLDM_amd64/boot/grub/efi.img: Нет такого файла или каталога
* Cannot initialize '::'
* Can't open /run/calculate/mount/distros_CLDM_amd64/../../../../var/calculate/tmp/iso-distros_CLDM_amd64/boot/grub/efi.img: Нет такого файла или каталога
* Cannot initialize '::'
* Can't open /run/calculate/mount/distros_CLDM_amd64/../../../../var/calculate/tmp/iso-distros_CLDM_amd64/boot/grub/efi.img: Нет такого файла или каталога
* Cannot initialize '::'
* Bad target ::efi/boot/bootx64.efi
*
* Запаковка ISO образа ... [ ok ]
* Добавление isohybrid свойства к образу ... [ !! ]
* Восстановление системных ресурсов сборки ... [ ok ]
* Создание образа не удалось
ни в какие boot я даже не лазил , и как преодолеть не представляю
сборку делаю внутри VirtualBox . в нем опция “включить EFI” выключена
если ее включить , то система с винта не грузится . А больше ничего похожего в настройках нет .
Да и раньше я собирал внутри этой машины и настройки ее не менял
моя борьба со сборкой образа перешла в позиционную войну ))
вылетает сборка с такой ошибкой
[…]
ни в какие boot я даже не лазил , и как преодолеть не представляю
проблема решаемая . в dosfstools произошли изменения … нету mkfs.msdos используемой /var/lib/layman/calculate/profiles/templates/3.4/6_ac_builder_iso/5_setup/sys-boot/grub/uefi_isohibryd стр 27
Меняете
не помогло . пакет установился , по при сборке та-же беда
учитесь подробно свои проблемы описывать … выше описанные варианты работают оба .Всё из описанного на хосте делать надо а не в чруте (при сборке используются шаблоны/софт хост машины) … в случае “поправил скрипт не делая шаблона” сl-update выполнять нельзя - затрёт все правки .