Como visto na página anterior, você já tem uma Sabayon de uso geral, com KDE e com GNOME. Mas podemos aumentá-la, colocando mais pacotes, usando as remasterizações incrementais.
7) Para isso, na nossa pasta de trabalho, "molecula", com o editor em modo root, fazer uma modificação do arquivo "primrem.spec", chamada "segrem.spec", deletando as linhas em "packages to add" e colocando outros pacotes e o arquivo ficará assim:
# Sabayon Linux 5 64 Bits GNOME+KDE Molecule remaster spec file, modified by albfneto
# The aim of this spec file is to add arbitrary applications & misc stuff
# to an already built ISO image via scripting (providing hooks that call
# user-defined scripts).
# squashfs, mkisofs needed
# Define an alternative execution strategy, in this case, the value must be
# "iso_remaster"
execution_strategy: iso_remaster
# pre chroot command, example, for 32bit chroots on 64bit system, you always
# have to append "linux32" this is useful for inner_chroot_script
# prechroot: linux32
# Path to source ISO file (MANDATORY)
source_iso: /home/albfneto/Desktop/molecula/final/sabayon.iso
# Extra mkisofs parameters, perhaps something to include/use your bootloader
extra_mkisofs_parameters: -b isolinux/isolinux.bin -c isolinux/boot.cat
# Destination directory for the ISO image path (MANDATORY)
destination_iso_directory: /home/albfneto/Desktop/molecula/final
# Destination ISO image name, call whatever you want.iso, not mandatory
destination_iso_image_name: Sabayon_Linux_GNOME_KDE.iso
# Output iso image title
iso_title: Sabayon_Linux_GNOME_KDE
# Alternative ISO file mount command (default is: mount -o loop -t iso9660)
# iso_mounter:
# Alternative ISO umounter command (default is: umount)
# iso_umounter:
# List of packages that would be removed from chrooted system (comma separated)
packages_to_remove:
# Custom shell call to packages removal (default is: equo remove)
# custom_packages_remove_cmd:
# Modificar do "primrem-spec":
# List of packages that would be added from chrooted system (comma separated):
packages_to_add:krusader, epiphany, scribus, opera, seamonkey, autounmask, autoconf, automake, make, cmake,
mirrorselect, lm_sensors, filezilla, simple-ccsm, ccsm, fusion-icon, xchat, evolution, transmission, vuze,
vuze-coreplugins, eterm, fish, yakuake, zsh, guake, tilda avidemux, k9copy, amarok, exaile, kaffeine, totem, vlc
# Determine whether repositories update should be run (if packages_to_add is set)
# (default is: no), values are: yes, no.
execute_repositories_update: yes
8) Agora, na mesma pasta "molecula" (coma primeira ISO remasterizada, da página 4), delete o arquivo MD5, renomeie "Sabayon_Linux_GNOME_KDE.iso" para "sabayon.iso" e repita o processo de remasterização:
sudo molecule segrem.spec
9) A seguir, reedite o arquivo "segrem.spec", trocando as linhas dos pacotes a serem adicionados, por:
packages_to_add: dragonplayer, audacity, audacious-plugins, emerald,
file-roller, ark, cheese, cinelerra, kopete, amsn, emesene, pidgin, kmess,
gget, kget, gwget, wireshark, frostwire, amule, amuleadu,
livestation, mplayer, smplayer
E salvando como tercrem.spec.
Delete os arquivos temporários do diretório /var/tmp e refaça a remasterização: renomeie a ISO novamente a "sabayon.iso", edite um novo arquivo .SPEC, colocando mais pacotes etc.
10) Isto é, sucessivamente, repita os passos similares descritos nos itens 7-9, usando os arquivos quartrem.spec, quintrem.spec etc até completar todos os pacotes que quer instalar.
Deste modo também demora muito, mas você minimiza problemas de perda de RAM, cache, buffer pequeno, espaço insuficiente em pastas ou na ISO (ficar maior do que caberia em um DVD) etc.