Suppression gnome?

Tags: #<Tag:0x00007fb41a919940>

Bonjour,

je souhaite booter en mode ‹ server ›, et accéder à debian11 en ssh.
Je viens d’installer debian11 en VM. malheureusement, gnome s’est installé (j’avais décoché la case pendant l’installation).

Comme puis-je désinstaller gnome et avoir simplement une console après avoir booté ?

Merci pour votre aide.

PS: je pourrais réinstaller, mais j’aimerais bien savoir…

Je ne sais pas si c’est bon, j’ai fait comme ceci:
sudo apt-get autoremove gdm3
puis
sudo apt-get autoremove --purge gnome*

J’ai redémarré, tout a l’air comme attendu.

Tu avais peut-être laissé la case « bureau » cochée, à cette étape de l’installeur. Ce n’est pas très clair dans l’interface de l’installeur, mais cette case installe donc un environnement de bureau, et GNOME est celui par défaut, si aucune des cases ‹ Gnome ›, ‹ KDE ›, 'XFCE, ‹ LXDE › etc. ne sont cochées.

C’est le principal.
Sinon pour info, ces fameuses cases dans l’installeur correspondent à des « tâches » gérées par tasksel, et qui regroupent tout un ensemble de paquets:

sputnik@debian:~$ tasksel --list-tasks
u desktop       Debian desktop environment
u gnome-desktop GNOME
u xfce-desktop  Xfce
u gnome-flashback-desktop       GNOME Flashback
u kde-desktop   KDE Plasma
u cinnamon-desktop      Cinnamon
u mate-desktop  MATE
u lxde-desktop  LXDE
u lxqt-desktop  LXQt
u web-server    web server
u ssh-server    SSH server
u laptop        laptop

Du coup pour désinstaller l’environnement de bureau, le gestionnaire de fenêtres et d’affichage etc., la commande sudo tasksel remove desktop doit permettre de faire tout ça proprement sans en oublier, je suppose.

2 J'aime

Merci.

je ne connaissais pas ‹ tasksel ›. C’est intéressant. Après avoir lister, les « tâches », la « desktop » était encore présente. Tes conseils m’ont permis de régler tout cela. :slight_smile:

root@node-manager:/home/thierry# tasksel --list-tasks
i desktop environnement de bureau Debian
u gnome-desktop GNOME
u xfce-desktop Xfce
u gnome-flashback-desktop GNOME Flashback
u kde-desktop KDE Plasma
u cinnamon-desktop Cinnamon
u mate-desktop MATE
u lxde-desktop LXDE
u lxqt-desktop LXQt
u web-server serveur web
u ssh-server serveur SSH
u laptop ordinateur portable

root@node-manager:/home/thierry# tasksel remove desktop

root@node-manager:/home/thierry# tasksel --list-tasks
u desktop environnement de bureau Debian
u gnome-desktop GNOME
u xfce-desktop Xfce
u gnome-flashback-desktop GNOME Flashback
u kde-desktop KDE Plasma
u cinnamon-desktop Cinnamon
u mate-desktop MATE
u lxde-desktop LXDE
u lxqt-desktop LXQt
u web-server serveur web
u ssh-server serveur SSH
u laptop ordinateur portable

Hello.

Je me permets de prendre la suite parce que j’ai un peu le même soucis, mais je me demande pourquoi les manips que vous avez donné ici ne semblent pas fonctionner.

Je suis débutant sur linux.
J’ai installé Debian 12 en mode serveur.
Puis pour continuer sur mes tests, j’ai installé l’environnement de bureau cinnamon.
Jusque là, ok.

Et puis justement en voulant enlever l’environnement de bureau (c’est à que je suis tombé sur votre fil, et merci), J’ai essayé déjà la manip tasksel, puis, après reboot, rien: le bureau se lance normal comme si je n’avais rien fait.
J’ai essayé ensuite la manip « apt autoremove --purge cinnamon » et… là :
Le bureau se lance, me demande de me logger… mais que ça soit avec un utilisateur ou avec le root, quand j’essaie, ça m’affiche « failed to load session cinnamon ».

Donc à priori j’ai bien désinstaller un truc, mais j’ai dû le faire très salement parce que j’ai, en fond d’écran le bureau, mais sans pouvoir me logger.

Je pense qu’il y a une subtilité que je n’ai pas capté qui fait que ma manip ne se prend pas en compte (ce qui m’inquiète c’est que ma machine a processé quelque chose quand-même donc j’ai peur aussi d’avoir rendu le tout super bancale héhé). Bon, je fais mes tests sur une vm donc ça va, mais ça me questionne tout de même.

Si vous avez une idée d’où ça peut venir je vous remercie.

C’est à dire?

apt autoremove ne s’utilise que si apt te dit que des paquets ne sont plus utilisés et qu’ils peuvent être retirer. En général on ne donne pas de nom de paquets:

apt --purge autoremove

cela sert à supprimer des paquets de dépendances qui ne servent plus à rien.

Et comme le sujet était tagué tu aurais du en ouvrir un nouveau :wink:

Ok, désolé pour le côté taggé du sujet.

Je vais en ouvrir un autre, avec des précisions sur certains termes que j’utilise. Merci!

1 J'aime