[Tfug] List of packages required to make a good Debian Desktop system
Claude Rubinson
rubinson at u.arizona.edu
Thu Jul 5 17:06:37 MST 2007
On Thu, Jul 05, 2007 at 04:39:19PM -0700, Glen Pfeiffer wrote:
>
> > aptitude -F '%p' search '~i !~M'
> >
>
> I tried a similar search but I had no idea that the terms needed
> to be placed within single quotes. So my search never worked
> correctly. I have read the man pages for aptitude, and I was
> disappointed as it appeared to be geared toward using the GUI,
> which I strongly dislike. For search patterns, the man page
> references the aptitude manual. I read most of the search
> patterns section in the manual yet never learned about the single
> quotes. Is there a better reference? Maybe I didn't read enough
> of it.
I don't recall where I learned the syntax but I believe that it was
the manual. Aptitude is really powerful but, as you say, they've
geared the documentation toward the GUI which I also don't like. (To
be honest, I've only entered the aptitude GUI a handful of times and I
find it pretty non-intuitive.)
>
>
> > Dump the results to a text file which you can pipe to
> > apt-get/aptitude to recreate/install your system.
> >
>
> In addition to the list of packages I also included information
> on how to make Sun's Java the default JVM, and where to get media
> codecs, links to websites with more information, etc.
>
> I have considered scripting the install which would modify
> sources.list, perform an update, and then install all the
> packages. I could use your idea for the last step. On the other
> hand, most of the boxes I work on only use a subset of the
> packages. For example only three will have the children's games
> installed.
It sounds like what you're really talking about is coming up with your
own installer. I wonder how difficult it might be to modify the
standard Debian installer (the new one) to include, for example, just
your preferred packages, permit people to install just a handful of
custom defined tasks (are they still called tasks? you know, the
larger collections of packages, e.g., "kid's games" or whatever).
So you're not creating yet another Debian-derivative distribution,
just simplifying the installation process.
Just more food for thought,
Claude
More information about the tfug
mailing list