web-dev-qa-db-fra.com

Ubuntu sans interface graphique

J'utilise une Ubuntu 12.04 lts et je n'ai pas besoin de l'interface graphique. J'ai donc modifié le grub pour qu'il démarre en mode texte, mais comme je n'utilise pas l'interface graphique, je souhaite tout supprimer pour économiser de l'espace.

J'ai essayé "Sudo apt-get remove ubuntu-desktop", mais il y a toujours la même interface graphique qu'auparavant.

Que puis-je faire?

Merci.

4
Sergio

Je pense que les dépendances sont vraiment trop liées à la présence d'un ordinateur de bureau pour rendre cette chose possible. Vous pouvez vérifier la commande remove en mode simulation, par exemple:

apt-get -s purge ubuntu-desktop whatever more

... mais dans mon expérience, vous finissez trop d'effacer. En passant, essayer de supprimer ubuntu-desktop ne fait rien car il ne s'agit que d'un méta-paquet; vous devriez supprimer ses dépendances - vous pouvez les vérifier en:

[romano:~] % apt-cache depends ubuntu-desktop
ubuntu-desktop
  Depends: alsa-base
  Depends: alsa-utils
    alsa-utils:i386
  Depends: anacron
 {...awfully lot of lines removed...]

et comme vous pouvez le voir, les personnes à charge sont, par exemple, le système audio ou l’anacron, ce que je ne sais pas si vous voulez vraiment supprimer ... et le seul moyen de parcourir cette liste manuellement et de supprimer ce que vous voulez (encore une fois, simulez avant !).

Pour avoir une installation minimale textuelle, je voudrais soit:

  1. installez un serveur version d'Ubunt --- Je pense qu'il est livré sans interface graphique par défaut;

  2. passez à une distribution plus adaptée à une installation et à un contrôle minimum (comme par exemple Arch Linux ).

... mais êtes-vous sûr que cela en vaut la peine? Le disque dur est bon marché de nos jours et vous gagnerez au plus quelques GiB ...

4
Rmano

Je voudrais supprimer toutes les bibliothèques de l'interface graphique, X, pulseaudio

Sudo apt-get purge "^libgtk.*" "^libqt.*" xserver-xorg-core "^pulseaudio.*"

Puis faites un enlèvement automatique pour enlever les dépendances qui restent:

Sudo apt-get autoremove --purge

J'utilise purge pour supprimer également les fichiers de configuration.

Vérifiez la liste des packages à supprimer. Parfois, vous obtenez des dépendances inattendues pour les outils de la CLI.

0
NGRhodes