I love the Minimal ISO, but the main question i've got from people when bigging it up is: "How do I know what packages I need to install?"
So i've written a script that will reduce all the messy package witchcraft to a series of yes/no questions.
NB: This script has been tested, but not exhaustively. Consider yourself a tester if you wish to use it at this stage.
How to use it
- Install a command line-only system using the Minimal ISO
- Get the file
- Make it executable
Code:sudo chmod +x perfectminimal
- And run it:
Why bother? What does the minimal ISO do?
From a single tiny (~12MB!) image you can install any flavour of Linux. My script supports minimal and full installs of Gnome, KDE, XFCE, and LXDE, plus Myth TV (just for fun).
Installing from the minimal means your packages are up-to-date as soon as you install (very handy on older LTS releases). The script supports Hardy, Jaunty, Karmic and Lucid.
Why is this script asking to install lots of big fat desktop packages?
Because it's a shameless ripoff of a great script by Robbie Ferguson called Perfectbuntu. Perfectbuntu is designed to automate installation of a smorgasbord of popular desktop software. I've retained all that functionality and extended it to the minimal environment. Even if you're installing ubuntu-desktop and tons of desktop software, there is still some benefit to starting from a minimal install.
I want more info/I want to help/I've found a bug/I wish to direct a stream of abuse at you
More info is here. Definitely keen to hear about bugs, or any general comments on your experience. I've got a lot of ideas about ways to improve this script, but i'm sure you've all got better ones, so fire away.