Is there a way to have an installation of Ubuntu with all the usual programs or pre-defined ones?
Eg: Blender, Gimp, VLC, Firezila
I'm having to install Ubuntu a few times and Id like a preset install.
If you don't want to create and maintain an installation that may change as you add or remove favorite programs, another option is to save the installed progrms using either synaptic, the command-line, or a feature in the Software Center + Ubuntu one called "Sync between computers."
If you use the software center, it has a feature in the "File" menu called "Sync between computers" where you can use your Ubuntu One account to keep apps synched between multiple computers. AskUbuntu has instructions for it.
If you use synaptic, there's an option in the File menu to "Save Markings" and "Read Markings". This will save all the installed programs to a file.
From the command line, there's a way to do it, also. There's an AskUbuntu article that explains this process.
Unfortunately, none of these methods will install anything that was installed manually rather than using the repository. But there are drawbacks to any method.
Try Remastersys. Ive used this before with great results. You can do a whole back up with the command:
Which will back up your /home, accounts, passwords, etc.
Or make a copy that wont have your information on it:
Which will make a copy that you can give to other people, that will include updates/programs etc.