I have just started experimenting with the live build process, and I have to say that I'm loving it so far! However, the primary reason that I wanted to create a custom image is so that I live-boot with a remote access program (Teamviewer) preinstalled. I followed the standard procedure: downloaded the 64-bit .deb install package, renamed it using "dpkg-name", placed it in the "config/packages.chroot" folder, and ran "lb build". The ISO builds and boots with no problems, but alas, no Teamviewer.
I should also note: when attempting to install Teamviewer in a default live 64-bit environment, it gives:
dpkg: dependency problems prevent configuration of teamviewer:
teamviewer depends on libc6-i386 (>= 2.4); however:
Package libc6-i386 is not installed.
teamviewer depends on lib32asound2; however:
Package lib32asound2 is not installed.
teamviewer depends on lib32z1; however:
Package lib32z1 is not installed.
teamviewer depends on ia32-libs; however:
Package ia32-libs is not installed.
This is resolved by running:
dpkg --add-architecture i386
apt-get update
apt-get -f install
and again running dpkg -i teamviewer_linux_x64.deb
TL;DR
Basically, I just need to know how to add a custom .deb package AND it's dependencies to a live ISO.
Thanks!