Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is an issue that has bugged me for a long time - why would the default server installation of RHEL?CentOS include desktop/laptop packages like bluetooth?

When using kickstart, I will usually start with the Base packages set, and then customize from there.

However, it seems counter-intuitive to me to put user-centric packages on a server - why is this done?

share|improve this question

closed as not constructive by Sven, MadHatter, Alex, gWaldo, Ward Mar 17 '12 at 6:51

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Is there anything about a server that precludes the use of a wireless keyboard or mouse? – Gerald Combs Mar 16 '12 at 17:02
You mean you don't use bluetooth for server-to-server communications? – Joel E Salas Mar 16 '12 at 17:02
It's so you can bluetooth tether to your phone to give you Internet access. – cjc Mar 16 '12 at 18:10
@GeraldCombs My desk is more than 32 feet from the server room. Also, people kept tripping over the VGA cable strung down the hallway. :( – Aaron Copley Mar 16 '12 at 22:50
up vote 5 down vote accepted

Unless there are Red Hat developers/product managers here, I don't think you'll get an answer justifying this. It's especially perplexing in the "Server" product.

Either way, it's trivial to remove the packages in %post, or Kickstart with %packages --nobase and start with a minimal installation and build up your package list from there.

Erase packages in %post that match yum search bluetooth:

yum erase bluez* gnome-bluetooth* pulseaudio-module-bluetooth
share|improve this answer
I know the %post can be used - and I do, but it's still a bizarre annoyance – warren Mar 16 '12 at 16:21
I agree 100%... I just don't think you'll find an explanation here. Only workarounds. G'luck! – Aaron Copley Mar 16 '12 at 16:54

I find the server release to really be more of a "NO GUI" release.

You'll find other stuff in there too. (irda for example)

It seems reasonable that you might want to install a NO GUI install on an old laptop, so bluetooth might still be nice to have.

You can try installing just 'Core' and not 'Base'. %packages --nobase (but that may not be possible anymore)

You can also try building a custom kickstart that only includes the packages you really need.

share|improve this answer
Server most definitely includes the GUI and is even installed by default. The main difference between the Desktop and Server is the supported hardware. Server also provides cluster administration/GFS packages, while Desktop provides more typical desktop software like Evolution, Finch, Thunderbird,, etc... RHEL Server is probably overkill for a an old laptop at ~$350/year. – Aaron Copley Mar 16 '12 at 16:38

I believe that the 'Server' install is a graphical desktop + server software. In other words it is largely a super set of desktop. It makes perfect sense for bluetooth support to be in a desktop since bluetooth accessories are getting more and more popular. In any case, I would expect that the performance penalty for having it is minimal while the convenience gain for things like home media servers is very big.

If you are in a situation where you want the fastest/most tuned Red Hat install, you should not be installing server anyways. You should be starting with a minimal install and adding in only the things that you need/use.

share|improve this answer
It's not a super set since Desktop includes packages which are not in Server.… – Aaron Copley Mar 16 '12 at 22:48

Not the answer you're looking for? Browse other questions tagged or ask your own question.