Ubuntu Desktop vs Ubuntu Server pour le développement

Je viens d’installer Ubuntu Desktop 11.10. Je vais l’utiliser pour travailler sur le développement de LAMP et Java. Voici mes doutes:

  1. Je veux savoir quelle édition dois-je installer?
  2. Y a-t-il un avantage à utiliser l’édition serveur? De plus, je ne vois pas Apache, MySQL, etc. (mais je vois Eclipse et d’autres outils de développement Java) dans le centre logiciel?
  3. Comment puis-je accéder à d’autres packages (Apache, MySQL, PHP, etc.) autres que le téléchargement et l’installation à partir de chaque site?

Merci d’avance.

Développez-vous en utilisant une interface graphique ou non?

Si vous développez sur un ordinateur sur lequel vous avez besoin / souhaitez une interface graphique, telle que Gnome / KDE, vous aurez besoin d’Ubuntu Desktop.

Ubuntu Server est identique à Ubuntu Desktop (utilise même le même référentiel), mais il ne possède pas d’interface graphique et est une installation beaucoup plus minimale, avec moins de charge, principalement destinée aux ordinateurs qui seront des serveurs (par exemple, un serveur Web). .

Aussi, au lieu de télécharger des paquets depuis des sites, utilisez simplement apt-get pour installer des paquets depuis le référentiel principal. Si nécessaire, vous pouvez trouver d’autres référentiels avec des packages deb sur launchpad.net et append le référentiel (qui ressemble à ppa:abc/123 ) à l’aide de la commande add-apt-repository .

1) Ubuntu 11.10 fonctionnera parfaitement.

2) Ubuntu Server et Ubuntu Desktop proviennent du même kernel Ubuntu. La différence est que le paquet ubuntu-desktop n’est pas installé sur Ubuntu Server, car les serveurs sont conçus pour être des machines maigres et l’interface graphique est trop lourde. Vous pouvez faire la même chose sur Ubuntu Desktop que sur Ubuntu Server. À l’aide du Centre de logiciel Ubuntu, une recherche sur Apache2 génère le méta-package Apache2 pour l’installation d’Apache2. Pour append mysql, installez simplement Mysql Server.

3) Tout ce dont vous avez besoin est installable à partir du Centre logiciel – la plupart sous forme de méta-packages. Je ne voudrais pas aller en dehors des référentiels, car les paquetages disponibles dans le Centre de logiciel sont prêts à être utilisés pour Ubuntu.

Un élément supplémentaire qui peut aider consiste à installer KVM et à configurer un environnement de serveur dans une machine virtuelle pour tester vos versions. Vous pouvez utiliser TestDrive, un outil ISO Ubuntu, pour exécuter tout ce dont vous avez besoin – cet outil est un moyen assez astucieux d’exécuter des machines virtuelles, car il effectue toute la configuration pour vous! Si vous n’aimez pas l’interface ou si vous souhaitez créer un disque local par opposition à l’ISO, vous pouvez toujours utiliser Virtual Machine Manager une fois l’installation terminée.

Tout ce que vous pouvez faire dans Ubuntu Server, vous pouvez le faire dans Ubuntu Desktop et inversement. C’est vraiment facile d’installer des services. Ouvrez un terminal et entrez sudo tasksel . Ceci vous présentera une liste de choses à installer, comme un serveur de lampes, un serveur de courrier, etc. Il suffit de cocher celles que vous voulez et elles seront installées, en vous présentant des boîtes de dialog lorsque des entrées sont requirejses pour les noms d’utilisateur, etc.

Mais tu as raison. Cela devrait être fait à partir du centre de logiciel. J’ai déposé un bogue pour vous afin que vous: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/873690