I searched on how to prepare ubuntu as a template or alternatives for windows sysprep for ubuntu.
one of the suggestions I found is to use virt-sysprep which I tried and found quit difficult to understand and use.
the second option I found was ubuntu oem install- which seemed (at the time) much easier to use. I couldn't find a guide for using oem via cli, but after reviewing https://help.ubuntu.com/community/Ubuntu_OEM_Installer_Overview, it seemed simple enough. so I went ahead and installed the latest ubuntu version (18.04.3) on a new VM (vmware) and customized it the way I want it to be.
now I would like to "prepare the machine for shipping". I found I should use "oem-config-prepare" but it doesn't exist! if I want to use it I need to install it with apt-get (it's ~850 dependencies and total size of ~400MB).
what am I missing? am I doing something wrong? what is the point in oem installation mode if oem-config can be (or in my case required) installed with apt?
P.S when installing ubuntu I chose the oem option from the menu..