Nous avons installé Ubuntu desktop edition sur notre serveur de développement. Maintenant que nous l'avons dans un centre de données, nous aimerions le réduire à une édition serveur.
Existe-t-il un moyen facile de le faire plutôt que de simplement entrer et désinstaller les packages à la main?
Réponses:
Il est possible de le faire dans l'autre sens, mais je n'ai jamais vu quelqu'un qui a pu le faire simplement en installant un métapaquet ou quelque chose.
Votre meilleur pari est soit:
la source
Vous pouvez supprimer
ubuntu-desktop
et supprimer automatiquement toutes ses dépendances orphelines:Ajoutez l'
--purge
option si vous souhaitez également supprimer la configuration des packages concernés (et ne pas la conserver pour une éventuelle réinstallation ultérieure).Si vous avez un autre bureau, supprimez-les également. si vous redémarrez après cela, vous ne devriez pas avoir d'interface graphique pour vous connecter. Si vous purgez un programme plutôt que de le supprimer, vous supprimez également tous les fichiers de configuration qui peuvent rester.
Comme le suggère Rinzwind, essayez
sudo apt-get remove gnome-*
.Avant Ubuntu 16.04 il fournit également un package de noyau spécial pour les installations de serveur
linux-image-server
:sudo apt-get install linux-image-server
et redémarrez.Ensuite, je vous suggère d'installer les applications serveur que vous souhaitez, comme
ssh-server
.Mais comme toujours, il vaut mieux faire une installation propre. Cela donne moins de risques d'erreurs et de paquets cassés.
la source
ubuntu-desktop
, mais cela n'a rien fait, car aucun paquet n'en dépend. Je puis enlevé tous les paquets quiubuntu-desktop
dépend, ce qui fonctionne mieux, mais il laisse encore un peu de désordre avec des paquets commeunity-common
,gedit-common
, etc.purge
fait ou tout simplementremove
? édité la question.sudo apt-get remove gnome-*
s'occuperait de la plupart des paquets. L'unité doit être supprimée à côté de cela (cuz de dépendances). (nécessite une confirmation car j'ai tendance à ne pas le faire)Remarque: comme indiqué dans les commentaires, taskel ne doit être utilisé que pour installer des tâches, pas les supprimer. Dans cette tâche spécifique (supprimer le bureau -> installer le serveur), cela semble fonctionner correctement. Alors utilisez-le avec prudence.
Vous pouvez essayer Tasksel. Avec lui, vous pouvez faire ce que vous voulez en sélectionnant Basic Ubuntu Server et en décochant le bureau Ubuntu .
la source
Si vous voulez simplement ne pas exécuter les DM et WM au démarrage mais garder la possibilité de les exécuter à volonté, vous pouvez exécuter:
puis redémarrez.
Le système démarrera au niveau d'exécution 3 (init 3) qui ne démarre pas les DM et WM et toutes les autres choses liées à l'environnement de bureau, mais démarre tout le reste. Lorsque le système démarre dans le terminal tty1 de la console, vous pouvez vous connecter, puis
pour accéder à la connexion à l'environnement de bureau.
Sur les bureaux ubuntu et xfce4 que je testais avec le bouton de déconnexion de l'interface graphique, mon système était suspendu.
Sur le bureau ubuntu, les boutons de mise hors tension et de redémarrage ont bien fonctionné; le bureau xfce4 ne dispose que d'un bouton de déconnexion.
Le moyen sûr de revenir à tty uniquement est d'ouvrir un terminal et d'exécuter:
la source