Voulez-vous installer une interface graphique sur votre serveur Ubuntu? Vous pouvez totalement le faire dans la plupart des scénarios et je vais discuter des étapes en détail dans ce tutoriel.
Mais avant de voir cela, laissez-moi vous dire pourquoi l’édition du serveur n’est pas fournie avec l’interface graphique et dans quels cas vous pouvez installer l’interface graphique sur votre serveur.
Pourquoi le serveur Ubuntu n’a-t-il pas d’interface graphique?
Si vous comparez Ubuntu desktop avec server, la principale différence sera l’absence d’interface graphique, c’est-à-dire l’environnement de bureau dans l’édition du serveur. Ubuntu Server est essentiellement une version réduite d’Ubuntu desktop sans les modules graphiques.
Ceci est intentionnel. Un serveur Linux a l’intention d’utiliser les ressources système sur les services en cours d’exécution. L’environnement de bureau graphique consomme beaucoup de ressources système et pour cette raison, les systèmes d’exploitation du serveur n’incluent pas d’environnement de bureau par défaut.
Vous pouvez utiliser un serveur Ubuntu sur 512 Mo de RAM, mais un bureau Ubuntu aura besoin d’au moins 2 Go de RAM pour fonctionner correctement. C’est considéré comme un gaspillage de ressources dans le monde des serveurs.
En tant qu’utilisateur de serveur (ou administrateur système), vous devez utiliser et gérer votre système via la ligne de commande. Vous devriez avoir une connaissance décente des commandes Linux à cette fin.
Avez-vous vraiment besoin d’installer une interface graphique sur votre serveur?
Certaines personnes ne se sentent pas à l’aise avec l’idée de tout faire en utilisant les commandes du terminal. La plupart des gens sont conditionnés à utiliser un ordinateur graphiquement après tout.
Vous pouvez choisir d’installer un environnement de bureau sur votre serveur et de l’utiliser graphiquement. Ce n’est pas comme ça que la plupart des gens le font, mais c’est une option.
Mais cela ne fonctionne que si vous avez un accès direct au serveur. Si vous l’exécutez sur une machine physique comme un serveur, un ordinateur de bureau / portable ou des appareils comme Raspberry Pi. Vous pouvez également l’installer sur un serveur fonctionnant sur une machine virtuelle si vous avez un accès direct au système hôte.
Si vous avez un serveur déployé à l’aide d’un fournisseur de serveur cloud comme Linode, DigitalOcean ou AWS, l’installation de l’interface graphique ne sera pas une bonne idée. Si vous avez un serveur distant que vous souhaitez gérer graphiquement, vous pouvez utiliser des outils tels que Webmin ou Cockpit. Ces outils vous permettent d’utiliser et de gérer vos serveurs graphiquement dans un navigateur Web. Il consomme beaucoup moins de ressources système qu’un environnement de bureau à part entière.
Comment installer l’interface graphique sur le serveur Ubuntu?
Une fois les bases claires, voyons les étapes d’installation d’un environnement de bureau sur un serveur Ubuntu.
Vous aurez besoin des éléments suivants:
- Serveur Ubuntu configuré et fonctionnant avec au moins 2 Go de RAM
- Privilèges d’administration (vous devez exécuter les commandes sudo)
- Connexion Internet (vous allez télécharger et installer de nouveaux paquets)
Dans mon cas, le serveur Ubuntu est installé dans une machine virtuelle et j’ai un accès direct à la machine hôte. J’ai utilisé la même méthode sur un serveur Ubuntu installé sur un Raspberry Pi.
Attention !
Ces choses conviennent à des fins expérimentales lorsque vous apprenez et explorez. Veuillez ne pas ajouter d’interface graphique sur un serveur de production. La suppression de l’interface graphique peut ensuite provoquer des problèmes de dépendance et laisser un système cassé dans certains cas.
Préparation de votre système
Tout d’abord, puisque vous allez apporter des modifications à l’échelle du système, mettons à jour & mettez à jour tout pour vous assurer que notre système exécute les derniers packages:
sudo apt update && sudo apt upgrade
Installation de l’environnement de bureau
Avec les mises à jour à l’écart, vous pouvez continuer l’installation d’un environnement de bureau.
Il y a deux façons de le faire:
- Utilisation d’apt pour installer les paquets
- Utilisation d’un outil Debian appelé tasksel qui aide à l’installation de plusieurs paquets dans un processus coordonné (tâches)
L’un ou l’autre vous permettra d’installer l’environnement de bureau complet que vous choisissez comme package complet, comme si vous installiez la version de bureau à partir de zéro. Par là, je veux dire que vous obtiendrez toutes les applications et outils par défaut que vous obtenez avec la version de bureau.
Si vous souhaitez utiliser tasksel
, vous devez d’abord l’installer à l’aide de la commande suivante:
sudo apt install tasksel
Une fois cette tâche terminée, vous pouvez utiliser tasksel
pour installer l’environnement de bureau (également appelé DE).
Maintenant, vous savez probablement qu’il existe plusieurs environnements de bureau disponibles. Vous pouvez choisir celui que vous aimez. Certains environnements de bureau ont besoin de plus de ressources système (comme GNOME) tandis que d’autres utilisent moins de ressources système (comme Xfce, MATE, etc.).
C’est à vous de décider quel DE vous souhaitez utiliser. Je vais avec le bureau GNOME car c’est le bureau par défaut pour Ubuntu. Plus tard, je partagerai également quelques conseils pour installer différents bureaux.
Si vous utilisez tasksel
exécutez cette commande:
sudo tasksel install ubuntu-desktop
si vous souhaitez utiliser uniquement apt, exécutez cette commande:
sudo apt install ubuntu-desktop
Selon votre vitesse de connexion et votre matériel, ce processus prendra de quelques minutes à une heure.
Je veux souligner que les deux actions entraîneront l’installation complète de l’environnement de bureau GNOME. J’ai exécuté les deux commandes pour le bien de ce tutoriel et j’ai fini par avoir exactement les mêmes résultats.
Installation et configuration du gestionnaire d’affichage
Une fois ce processus terminé, vous aurez besoin d’un composant appelé Gestionnaire d’affichage, également appelé » gestionnaire de connexion « . Cet outil va être responsable du démarrage du serveur d’affichage et du chargement du bureau tout en gérant les sessions utilisateur et l’authentification.
Par défaut, GNOME Desktop utilise GDM3 comme gestionnaire d’affichage, mais c’est un peu lourd du côté des ressources. Vous pouvez utiliser quelque chose de plus léger et plus respectueux des ressources. Dans ce cas, allons-y avec lightdm, un gestionnaire d’affichage indépendant de la plate-forme. Installez-le avec apt:
sudo apt install lightdm
Lors de l’installation de lightdm, le système va demander un gestionnaire d’affichage par défaut car un seul peut s’exécuter à la fois, bien que vous puissiez en installer plusieurs.
Choisissez simplement lightdm dans la liste et appuyez sur < Ok >. Cela ne devrait pas prendre plus de quelques minutes. Une fois cette tâche terminée, vous pouvez ensuite démarrer le gestionnaire d’affichage et charger l’interface graphique avec la commande suivante:
sudo service lightdm start
Si vous souhaitez vérifier quel gestionnaire d’affichage est configuré dans votre système, vous pouvez exécuter:
cat /etc/X11/default-display-manager
et vous obtiendrez une invite similaire à celle-ci:
Si tout s’est déroulé conformément au plan, un écran d’accueil sera chargé.
Entrez vos informations d’identification et votre bureau fonctionnera.
Si vous souhaitez arrêter l’interface graphique, ouvrez une fenêtre de terminal et tapez:
sudo service lightdm stop
Installation d’autres environnements de bureau (facultatif)
Plus tôt, j’ai dit que nous pouvions choisir différents bureaux, alors jetons un coup d’œil à certaines alternatives.
MATE
MATE est un ordinateur de bureau léger basé sur le code de base GNOME2, il est entièrement open source et une très belle option.
Pour installer MATE, vous devez exécuter:
sudo tasksel install ubuntu-mate-core
ou
sudo apt install ubuntu-mate-core
Lubuntu /LXDE / LXQT
Lubuntu est une autre option légère que je recommande si votre système manque de ressources ou si vous donnez une nouvelle vie à un ordinateur plus ancien. Installez-le en utilisant cette commande:
sudo tasksel install lubuntu-core
ou
sudo apt install lubuntu-core
Xubuntu / Xfce
Xubuntu est un dérivé d’Ubuntu basé sur l’environnement de bureau Xfce qui est léger, simple, stable, mais il est également hautement personnalisable. Si vous voulez l’essayer, utilisez la commande suivante:
sudo tasksel install xubuntu-core
ou
sudo apt install xubuntu-core
Je laisse d’autres ordinateurs de bureau, comme KDE, Cinnamon et Budgie, pas pour rien, ce sont tous d’excellents ordinateurs de bureau aussi et vous êtes libre de les installer comme vous le souhaitez.
Comment supprimer l’interface graphique du serveur Ubuntu?
Si vous vous rendez compte que l’environnement de bureau consomme trop de ressources informatiques, vous pouvez supprimer les packages que vous avez installés précédemment.
Veuillez garder à l’esprit que cela peut causer des problèmes de dépendance dans certains cas, alors veuillez faire une sauvegarde de vos données importantes ou créer un instantané du système.
Vous savez comment supprimer des paquets d’Ubuntu:
sudo apt remove ubuntu-desktopsudo apt remove lightdmsudo apt autoremovesudo service lightdm stop
Redémarrez votre système maintenant. Vous devriez être de retour à la connexion normale en ligne de commande.
Terminer
L’installation d’une interface graphique pour un bureau est possible mais pas nécessaire dans la plupart des scénarios. Si vous n’êtes pas trop à l’aise avec la ligne de commande, utilisez une distribution de serveur comme YunoHost qui est construite sur Debian pour vous donner un serveur qui peut être géré via une interface graphique.
Cela dit, si vous installez un système à partir de zéro, je vous recommande d’utiliser une version de bureau et d’éviter les étapes supplémentaires par la suite.