Ubuntu – Ubuntu Desktop vs Ubuntu Server for development

11.10development

I just installed Ubuntu Desktop 11.10. I will be using it to work on LAMP and Java development. Here is my doubts:

  1. I want to know which edition should I install?
  2. Is there any advantage using the server edition? Also, I don't see Apache, MySQL etc (But I see Eclipse & other java development tools) in the software center?
  3. How can I get access to other packages ( Apache, MySQL, PHP etc) other than going through downloading and installing from each site?

Thanks in advance.

Best Answer

Are you developing using a GUI or not?

If you're developing on a computer where you need/want a GUI, such as Gnome/KDE, you'll need Ubuntu Desktop.

Ubuntu Server is the same as Ubuntu Desktop (even uses the same repository), but it doesn't have a GUI, and is a much more minimal install, with less overhead, primarily meant for computers that will be servers (e.g. a webserver).

Also, instead of downloading packages from sites, just use apt-get to install packages from the main repository. If needed, you can find other repositories with deb packages on launchpad.net, and add the repository (looks like ppa:abc/123) with the command add-apt-repository.