Ubuntu Server est une variante du système d'exploitation Ubuntu qui n'inclut pas d'interface utilisateur graphique (GUI) par défaut. Les applications graphiques consomment des ressources système nécessaires aux tâches orientées serveur; les distributions serveur Linux évitent donc généralement la GUI au profit du terminal en ligne de commande.
Certains outils, toutefois, fonctionnent mieux et sont plus faciles à gérer avec une GUI. Si vous utilisez un outil doté d'une GUI, l'installation d'un environnement de bureau peut améliorer votre expérience de travail avec le serveur.
Prérequis
- Un VPS avec le système d'exploitation Ubuntu Linux Server
- Un utilisateur disposant de privilèges adéquats, c'est-à-dire sudo ou directement root
- Le gestionnaire de paquets apt, normalement inclus dans le système d'exploitation
Mise à jour de la bibliothèque de paquets
Assurons-nous d'abord que la bibliothèque de paquets est à jour. Pour cela, il suffit de se connecter au VPS via SSH ou via la console et de lancer la commande :
$ sudo apt update && sudo apt upgrade
Apt répondra par une série d'informations, dont le nombre de paquets à mettre à jour. Il est bon de rappeler (sauf besoin particulier) qu'il faut toujours maintenir votre VPS à jour : vous confirmerez donc tous les paquets proposés, comme dans l'exemple :
6 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
6 standard LTS security updates
Need to get 54.5 MB of archives.
After this operation, 242 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Installation du display manager
Un display manager est une application qui démarre le serveur d'affichage, lance le bureau et gère l'authentification de l'utilisateur. GDM3, celui par défaut, est un display manager gourmand en ressources : si vous souhaitez préserver les ressources système, envisagez un outil plus léger, comme SLiM ou LightDM. Ici, nous utiliserons GDM3.
$ sudo apt install gdm3
Installer la GUI sur Ubuntu Server
Une fois le display manager installé, procédez à l'installation d'une GUI. Le bureau Ubuntu par défaut est une version modifiée de l'environnement de bureau GNOME.
$ sudo apt install ubuntu-desktop
Une fois l'installation de tous les paquets terminée, redémarrez le VPS :
$ sudo reboot
Autres possibilités
Il existe de nombreux autres bureaux compatibles avec Ubuntu, parmi lesquels :
- GNOME est l'un des bureaux les plus solides et les plus complets pour Linux : une manière simple et élégante d'utiliser votre VPS, conçue pour offrir la meilleure expérience possible. Pour installer la version « vanilla » de GNOME :
$ sudo apt install vanilla-gnome-desktop - KDE Plasma est un environnement de bureau flexible et personnalisable, qui offre cohérence visuelle et style tout en restant rapide et réactif. Pour installer KDE Plasma :
$ sudo apt install kde-plasma-desktop - XFCE est conçu pour être léger et intuitif. Le paquet principal, xfce4-session, fournit un environnement essentiel; si vous souhaitez l'expérience complète, installez aussi le paquet xfce4-goodies :
$ sudo apt-get install xfce4-session xfce4-goodies - MATE est un fork de GNOME 2 et une interface graphique populaire, conçue pour réduire la consommation de ressources :
$ sudo apt install ubuntu-mate-desktop - LXDE est un environnement de bureau doté d'une GUI très légère. Utilisez LXDE si vous avez besoin d'une interface graphique tout en minimisant l'impact sur la mémoire système et le CPU :
$ sudo apt install lxde
Supprimer une GUI ou un display manager
Pour supprimer un ou plusieurs composants, il faut, depuis la console et toujours avec les droits sudo ou root, lancer les commandes :
$ sudo apt remove [display-manager] [desktop-environment]
Par exemple, pour supprimer le bureau par défaut, il suffirait d'écrire sudo apt remove ubuntu-desktop. Même si ce n'est pas strictement nécessaire, il est conseillé de redémarrer le VPS, en plus de supprimer les paquets devenus inutiles :
$ sudo apt autoremove
Conclusion
Si vous avez longtemps travaillé avec les systèmes d'exploitation Microsoft, devoir travailler dans une interface en ligne de commande peut sembler difficile. Heureusement, Ubuntu, comme de nombreux systèmes Linux, dispose d'excellents environnements de bureau graphiques, très riches en applications, tous à découvrir.
Guide publié à l'origine sur le blog de VPS GREEN, le service VPS sur notre cloud privé green.