Puis-je convertir Ubuntu Desktop 14.04 en serveur?

27

J'ai trouvé plusieurs solutions pour convertir Ubuntu 12.04 Desktop en serveur, avec les commandes suivantes:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

Je veux juste savoir si c'est le même processus avec Ubuntu 14.04. La raison pour laquelle je dois le faire est que je dois installer moodle (certaines personnes peuvent avoir d'autres raisons de le faire, donc j'espère que cela les aide aussi) et qu'il nécessite de fonctionner sur Ubuntu Server plutôt que sur Desktop. Merci

José Del Valle
la source
5
Pourquoi pensez-vous que moodle nécessite spécifiquement Ubuntu Server? Pouvez-vous créer un lien vers les instructions que vous suivez? Vous pouvez installer une pile LAMP complète tout aussi facilement sur la version Desktop.
steeldriver
Voici le doc; il ne parle que d'Ubuntu Server 14.04 Lts, c'est pourquoi je ne suis pas sûr de l'installer sur le bureau docs.moodle.org/26/en/…
José Del Valle
l'hypothèse faite pour résoudre le problème ici est fausse, lisez ci-dessous pourquoi
tomodachi
1
Vous auriez pu laisser de côté la ligne qui explique pourquoi vous voulez faire cela (par exemple, moodle), pour garder la question générique. Après tout, moodle n'est pas mentionné dans le titre ni dans les balises.
Serrano

Réponses:

29

REMARQUE: les commandes suivantes ne sont valables que pour la version Ubuntu inférieure / antérieure à 12.04, voir FAQ serveur , ATTENTION: vous pourriez vous retrouver avec un système inutile.

Merci pour votre réponse mais j'ai trouvé que vous devez ajouter la ligne de mise à jour

sudo apt-get update

A également corrigé la ligne suivante

sudo apt-get -purge remove lightdm

À

sudo apt-get purge lightdm

La version complète du script corrigé est ci-dessous

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove
nityan
la source
2
Sur Ubuntu 15.10, j'ai dû réinstaller taskselaprès avoir supprimé l'image du bureau. De plus, les images du serveur n'ont pas besoin d'être installées (et ne peuvent pas l'être) car "Depuis le 12.04, il n'y a pas de différence de noyau entre Ubuntu Desktop et Ubuntu Server" ( bit.ly/1S54S2d ).
D Schlachter
Puis-je utiliser ce processus (avec peu d'ajustement) pour réduire Linux Mint 17 à une installation minimale et le convertir en Ubuntu 14.04? Je veux le faire car si je le peux, cela m'évite des problèmes d'installation et de reconfiguration de nombreux packages.
biocyberman
avec ubuntu 16.04 cela me laisse un système inutilisable, pas de grub, pas de noyau, ... des idées?
x29a
Je pense que vous devriez les réorganiser et supprimer ubuntu-desktop juste avant de purger lightdm / gdm3, sinon la suppression d'ubuntu-desktop supprimera tout ce que vous avez installé et qui dépend du noyau Linux.
miigotu
4

La réponse simple est oui, mais en exécutant les commandes, vous pouvez installer le serveur Ubuntu. Assurez-vous d'apporter les modifications suivantes au fichier de configuration grub situé dans /etc/default/grub:

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

Ensuite, vous pouvez exécuter

sudo update-grub
mrandrewandrade
la source
2

L'hypothèse selon laquelle vous devez désinstaller votre bureau Ubuntu et installer le serveur Ubuntu est erronée.

Cependant, pour une installation réelle, il est toujours préférable d'avoir une installation minimale contenant uniquement ce dont vous avez besoin.

Le serveur Ubuntu n'est qu'une installation minimale d'Ubuntu avec un noyau spécifique optimisé pour servir de nombreux clients. Au lieu d'un seul utilisateur dans le cas d'un bureau. toute application / service que vous pouvez exécuter sur votre serveur Ubuntu, vous pouvez l'exécuter sur le bureau Ubuntu

Vérification des exigences d'installation sur Moodle

Nous pouvons voir que ce qui est nécessaire est:

  • un serveur web
  • support php pour le serveur web
  • une base de données
tomodachi
la source
2
Parfois, il est souhaitable de le faire, surtout s'il s'agit d'un serveur de production, et la personne qui l'a initialement configuré l'a fait comme un bureau par ignorance. Il n'est pas nécessaire d'exécuter Unity sur un serveur de production, et la réinstallation de l'ensemble du serveur semble exagérée.
m0j0
En production, je préfère revenir à zéro et réinstaller le tout s'il avait été mal installé en tant que bureau. Sinon, je pense que GRUB-hell serait un vrai risque ... Dans tous les autres cas, oui, ce ne sera probablement pas du tout un problème s'il s'agit à l'origine d'une installation de bureau ...
Erk