I'm building a Linux appliance (hardware) that I would like to run with Ubuntu, for which I will need only a subset of all the packages/programs that come in a standard distribution.
I would like to include only the bare minimum of code required to run the appliance, and eliminate the rest, creating an appliance-specific "distribution" that I can include with the hardware.
Any suggestions on how best to undertake such an ubuntu hack? I'd rather not do it by trial and error, and any texts or internet sources on how I can learn this would be very much appreciated!
Removing "core" packages from Ubuntu is a pain; if you remove anything which was installed as a dependency of another package, that package will also be removed, I once tried to remove gcc from Ubuntuit proceeded to remove EVERY dependency including the boot loader!
An easier route would be to install Debian and add the packages you want, or have a look at the LFS project; or maybe start with a server build of Ubuntu...
It depends on what sort of application you are targeting.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.