Sabe que tenho uma sugestão.
Só não sei se é facil ou dificil de implementar.
Criasse um botão ou algo assim que fizesse um update no script baixando da internet uma nova versão ou que ele automaticamente verificasse se existe uma nova versão (com sources.list atualizado, novos aplicativos não instalaveis via apt).
E separasse a instalação por sessões. Tipo:
- multimidia (codecs, players de video e mp3, gravadores de cds e dvds, conversores (avidemux, encoders mp3), streamtuner, amarok, vlc),
- hardware (drives de placas de video ati,nvidia)
- sistema (fontes, java)
- internet (discador grafico PPP, browsers, mensegers, compartilhadores)
- Desenvolvimento (compiladores, ide, linguagens)
- Servidor (php, mysql/postgresql, apache, phpmyadmin, samba, webmin)
A idéia é selecionar poucas caixas (no máximo umas 6 ou 7) e instalar um monte de coisa automaticamente.
Daria para incluir um monte de outros programas em outras sessoes tipo scribus, beagle, qcad, gftp, gerenciadores de downloads, drives ODBC, jogos, gdesklets, por a funcionar o scanners de multifuncionais hp, etc...
Claro que eu acabei complicando as coisas mas é só uma sugestão.
Se você quiser alguma ajuda, dentro dos meus limites, pode contar comigo.