Red Hat Bugzilla – Bug 79692
Unneded packages in minimal install (beta2)
Last modified: 2007-04-18 12:49:03 EDT
I tryed minimal install (Beta 1 and Beta2).
I had many uneeded packages in the system which should be connected to
any of group selection and not in the base system:
aspell, pspell (why?)
httpd,mod-perl (there is a group with WWW server already)
net-snmp, net-snmp-utils (why?)
tcsh (it is required by postgresql AFAIK)
openssh-server (I don't think that anybody needs any server by default)
A huge set of XFree86 packages (why when I did not select XFree?):
The openssh-server has carried a size of less than 400k as far back as I can
check. I RFE'd for it to appear, in the default install last cycle, as it is
part of the only secure and reasonable method to _manage_ a very minimal install
-- either popping back grapical only tools, or rsyncing in config's.
As to the others, 'off with their heads' -=- but spare openssh-server, please.
The X stuff was pulled in by redhat-config-keyboard requiring pygtk2, but that's
tcsh is required for perl
The others are a distribution level question
pspell is a requirement of aspell.
aspell is there as a sort of prereq of language support.
ksymoops is there as a useful aid for helping us with bugzilla reports. :)
net-snmp-utils probably isn't necessary.
mod_perl is just bizarre. It's not in comps, so it's getting pulled in via some
mod_perl part fixed in getfullcomps.py
Time tracking values updated
What is gone (Beta3, Phoebe):
What is still there:
mailcap (why, when there is no program what need it)
openssh-server (OK, I partially underestand, see below)
pspell and aspell* (there is no reason to have them at all)
Why there are XFree packages when I selected NO X (minimal install) and there is
no possibility to run graphical environment?
I see no reason to have XFree components in place. There is no X application to
run and there is a group of X packages (two groups!) they belong to. I easily
can select no group of packages and then select X.
I still see no reason to have pspell and aspell* packages in place. I tryed to
made minimal install with support for all languages and I was able to remove all
pspell and aspell* package without problem. To have XFree and [pa]spell*
packages in minimal install is only true wasting of space.
If you want to force install some of components (ie "recovery of broken system")
you should do it the proper way and do not force unneeded packages to minimal
What I do not underestand too is ssh server. This server has security problems
in the past and I still do not underestand why have this piece of software on
minimal system (there is a group in Anaconda with servers) and truely in *every*
system and *always* started (!). Firewall is not an answer IMHO.
aspell changed from mandatory to default
XFree is pulled in as a dependency of some package.
Note that you can customize the package list extensively with kickstart.
This should be fixed in Red Hat Linux 9. Changing the status to "currentrelease".