J'ai installé un serveur Ubuntu. Il est évident qu’il n’ya pas d’interface graphique. J'ai essayé d'en installer un avec:
apt-get install xserver-xorg xfonts* gnome gdm
Ensuite, un message d'erreur a été écrit lors de la tentative de connexion à GNOME et j'ai finalement tout désinstallé:
apt-get remove xserver-xorg xfonts* gnome gdm
Cependant, il semble qu'Ubuntu ait encore des scripts essayant de lancer GNOME depuis le moment où je reçois:
Starting GNOME Display Manager fail
...
Stopping system v run level compatibility
Et le système s'arrête pour toujours. (Je sais que je peux utiliser Alt+F1.)
Que dois-je modifier pour que cela soit complètement désinstallé? Je ne trouve rien dans le répertoire rc2.d
.
Sudo apt-get remove
ne supprime pas les fichiers de configuration, mais comme vous avez déjà supprimé les packages, vous ne pouvez pas purger les fichiers de configuration. Le mieux est de réinstaller les mêmes packages, puis de les purger, en supprimant ainsi tous les fichiers de configuration.
Sudo apt-get update
Sudo apt-get install xserver-xorg xfonts* gnome gdm
Sudo apt-get purge xserver-xorg xfonts* gnome gdm
Alors que comme le dit Scott Goodgameapt-get purge
ne peut purger que les packages installés, dpkg -P
ne comporte pas cette limitation. Il n'est donc pas nécessaire de réinstaller un package pour le réinstaller à nouveau avec l'action purge
.
Ceux qui croient que dpkg
a cette possibilité peuvent le tester, peut-être en installant, supprimant et dpkg -P
- en purgeant un paquet rarement présent sur les systèmes de bureau, avec des fichiers de configuration mais des dépendances minimales, comme gamin
=.
Pour supprimer les fichiers de configuration de l'ensemble du système des packages (cela désinstallera également les packages s'ils sont toujours installés, ceci agissant comme Sudo apt-get purge ...
dans ce cas), exécutez:
Sudo dpkg -P xserver-xorg `dpkg-query -f '${binary:Package} ' -W xfonts\*` gnome gdm
apt-get
correspond à expressions régulières comme xfonts*
, mais dpkg
ne le fait pas, ce qui est la raison de l'expression en italique point arrière .
Deuxièmement, vous pourriez être surpris d'apprendre que apt-get
interprète xfonts*
comme une expression rationnelle. Si xfonts*
était développé avec une expansion semblable à celle du shell, il correspondrait à tous les noms commençant par xfonts
. Comme il est développé sous la forme d'une expression rationnelle, il correspond à tous les noms avec xfont
(et non pas xfonts
, xfont
) n'importe où , y compris des packages tels que fonts-ipaexfont-gothic
. En effet, dans les expressions régulières, x*
signifie "zéro ou plus x
es." Le modèle que vous voulez probablement est ^xfonts
, qui correspond à xfonts
au début d'un nom de paquet (ou d'une ligne, dans son utilisation générale). Cas).