Ask Ubuntu is a question and answer site for Ubuntu users and developers. 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

I need to set up a Mercurial server for experimentation. The setup will be in a virtual machine, and I figured this was a good time to check out Ubuntu (the other option was Windows).

The Mercurial server will be light use; as it is purely for lab / demonstration purposes; however, I need to set up a full multi-repository server, which requires a web server (Apache seems to be the obvious choice).

So, the question is: should I start with Ubuntu Desktop or Server?


share|improve this question
Do you really need a server? Mercurial is distributed and this is a huge advantage of it. – vh1 Sep 17 '10 at 22:34
@vh1 - that's the great thing about Mecurial (and other Distributed SCM tools) You can use them in a both Centralized and Distributed fashion! – Marco Ceppi Sep 18 '10 at 1:34
How comfortable are you with Linux Command line? – Marco Ceppi Sep 18 '10 at 1:34
up vote 6 down vote accepted

It doesn't really matter - you can install the same packages (such as apache2) on Ubuntu Server and Ubuntu Desktop.

If you start with Ubuntu Desktop, you will need to install server related packages whereas Ubuntu Server comes with them pre-installed. You will also probably want to uninstall software not required for a server.

If you start with Ubuntu Server and need/want a graphical user interface (by default it is just command line) and desktop applications, you will have to install these.

Ubuntu Server FAQ

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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