删除Ubuntu Server上的GUI

我使用sudo aptitude install --without-recommends ubuntu-desktop在Ubuntu Server 12.04 LTS上安装了一个GUI sudo aptitude install --without-recommends ubuntu-desktop不确定为什么只是玩游戏。 我想以任何方式删除它,无法弄清楚如何。

它应该像告诉你想要删除Xorg一样简单,它将触发删除所有依赖于X的包。

 sudo apt-get remove xserver-xorg-core 

如果这不起作用,这里列出了在我的裸ubuntu-server安装上安装ubuntu-desktop触发器的所有内容:

 account-plugin-aim account-plugin-facebook account-plugin-flickr account-plugin-google account-plugin-icons account-plugin-identica account-plugin-jabber account-plugin-salut account-plugin-twitter account-plugin-windows-live account-plugin-yahoo acl acpi-support acpid activity-log-manager-common activity-log-manager-control-center adium-theme-ubuntu aisleriot alsa-base alsa-utils anacron apg app-install-data app-install-data-partner appmenu-gtk appmenu-gtk3 appmenu-qt apport apport-gtk apport-symptoms aptdaemon aptdaemon-data apturl apturl-common aspell aspell-en at-spi2-core avahi-autoipd avahi-daemon avahi-utils bamfdaemon baobab bc binutils bluez bluez-alsa bluez-cups bluez-gstreamer branding-ubuntu brasero brasero-cdrkit brasero-common brltty checkbox checkbox-qt colord compiz compiz-core compiz-gnome compiz-plugins-default consolekit cpp cpp-4.7 cracklib-runtime cryptsetup-bin cups cups-bsd cups-client cups-common cups-filters cups-ppdc dbus-x11 dc dconf-gsettings-backend dconf-service dconf-tools deja-dup desktop-file-utils dictionaries-common diffstat dmz-cursor-theme dnsmasq-base doc-base duplicity dvd+rw-tools empathy empathy-common enchant eog espeak-data evince evince-common evolution-data-server evolution-data-server-common example-content file-roller firefox firefox-globalmenu firefox-gnome-support folks-common fontconfig fontconfig-config fonts-freefont-ttf fonts-kacst fonts-kacst-one fonts-khmeros-core fonts-lao fonts-liberation fonts-lklug-sinhala fonts-nanum fonts-opensymbol fonts-sil-abyssinica fonts-sil-padauk fonts-takao-pgothic fonts-thai-tlwg fonts-tibetan-machine fonts-tlwg-garuda fonts-tlwg-kinnari fonts-tlwg-loma fonts-tlwg-mono fonts-tlwg-norasi fonts-tlwg-purisa fonts-tlwg-sawasdee fonts-tlwg-typewriter fonts-tlwg-typist fonts-tlwg-typo fonts-tlwg-umpush fonts-tlwg-waree foomatic-db-compressed-ppds foomatic-db-engine foomatic-filters freerdp-x11 gcalctool gcc gcc-4.7 gconf-service gconf-service-backend gconf2 gconf2-common gcr gdb gedit gedit-common genisoimage geoclue geoclue-ubuntu-geoip gettext ghostscript ghostscript-cups ghostscript-x gir1.2-accounts-1.0 gir1.2-appindicator3-0.1 gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-dbusmenu-glib-0.4 gir1.2-dee-1.0 gir1.2-freedesktop gir1.2-gdata-0.0 gir1.2-gdkpixbuf-2.0 gir1.2-gmenu-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomekeyring-1.0 gir1.2-goa-1.0 gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-gudev-1.0 gir1.2-indicate-0.7 gir1.2-javascriptcoregtk-3.0 gir1.2-messagingmenu-1.0 gir1.2-notify-0.7 gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-signon-1.0 gir1.2-soup-2.4 gir1.2-syncmenu-0.1 gir1.2-totem-1.0 gir1.2-totem-plparser-1.0 gir1.2-ubuntuoneui-3.0 gir1.2-unity-5.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gir1.2-wnck-3.0 gksu glib-networking glib-networking-common glib-networking-services gnome-accessibility-themes gnome-bluetooth gnome-contacts gnome-control-center gnome-control-center-data gnome-control-center-signon gnome-desktop3-data gnome-disk-utility gnome-font-viewer gnome-games-data gnome-icon-theme gnome-icon-theme-symbolic gnome-keyring gnome-mahjongg gnome-media gnome-menus gnome-online-accounts gnome-orca gnome-power-manager gnome-screensaver gnome-screenshot gnome-session gnome-session-bin gnome-session-canberra gnome-session-common gnome-settings-daemon gnome-sudoku gnome-system-log gnome-system-monitor gnome-terminal gnome-terminal-data gnome-user-guide gnome-user-share gnomine growisofs gsettings-desktop-schemas gsfonts gstreamer0.10-alsa gstreamer0.10-gconf gstreamer0.10-nice gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good gstreamer0.10-pulseaudio gstreamer0.10-tools gstreamer0.10-x gtk2-engines gtk2-engines-murrine gtk3-engines-unico gucharmap guile-1.8-libs gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs gwibber gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter hardening-includes hicolor-icon-theme hpijs hplip hplip-data humanity-icon-theme hunspell-en-us hwdata ibus ibus-gtk ibus-gtk3 ibus-pinyin ibus-pinyin-db-android ibus-pinyin-db-open-phrase ibus-table im-switch indicator-applet indicator-application indicator-appmenu indicator-datetime indicator-messages indicator-power indicator-printers indicator-session indicator-sound inputattach intel-gpu-tools intltool-debian iputils-arping kerneloops-daemon landscape-client-ui-install language-selector-gnome libaa1 libaccount-plugin-1.0-0 libaccounts-glib0 libaccounts-qt1 libappindicator1 libappindicator3-1 libapt-pkg-perl libarchive-zip-perl libarchive12 libart-2.0-2 libasound2 libasound2-plugins libaspell15 libasyncns0 libatasmart4 libatk-adaptor libatk-adaptor-data libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatkmm-1.6-1 libatspi2.0-0 libaudio2 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libavahi-gobject0 libavc1394-0 libbamf3-0 libbluetooth3 libboost-date-time1.49.0 libbrasero-media3-1 libbrlapi0.5 libburn4 libc-dev-bin libc6-dev libcaca0 libcairo-gobject2 libcairo-perl libcairo2 libcairomm-1.0-1 libcamel-1.2-40 libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra-pulse libcanberra0 libcap2 libcap2-bin libcdio-cdda1 libcdio-paranoia1 libcdio13 libcdparanoia0 libck-connector0 libclone-perl libclutter-1.0-0 libclutter-1.0-common libclutter-gst-1.0-0 libclutter-gtk-1.0-0 libcmis-0.2-2 libcogl-common libcogl-pango0 libcogl9 libcolord1 libcompizconfig0 libcrack2 libcroco3 libcrypt-passwdmd5-perl libcryptsetup4 libcups2 libcupscgi1 libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3 libcurl3-nss libdaemon0 libdatrie1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libdbusmenu-qt2 libdconf1 libdecoration0 libdee-1.0-4 libdevmapper-event1.02.1 libdigest-hmac-perl libdiscid0 libdjvulibre-text libdjvulibre21 libdmapsharing-3.0-2 libdotconf1.0 libdpkg-perl libdrm-nouveau2 libdv4 libebackend-1.2-5 libebook-1.2-14 libecal-1.2-15 libedata-book-1.2-15 libedata-cal-1.2-18 libedataserver-1.2-17 libemail-valid-perl libenchant1c2a libespeak1 libevdocument3-4 libevview3-3 libexempi3 libexif12 libexiv2-12 libexttextcat-1.0-0 libexttextcat-data libfarstream-0.1-0 libfile-basedir-perl libfile-copy-recursive-perl libfile-desktopentry-perl libfile-fcntllock-perl libfile-mimeinfo-perl libflac8 libfolks-eds25 libfolks-telepathy25 libfolks25 libfontconfig1 libfontembed1 libfontenc1 libframe6 libfreerdp-plugins-standard libfreerdp1 libfs6 libgail-3-0 libgail-common libgail18 libgck-1-0 libgconf-2-4 libgcr-3-1 libgcr-3-common libgd2-xpm libgdata-common libgdata13 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgee2 libgeis1 libgeoclue0 libgettextpo0 libgexiv2-1 libgksu2-0 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglew1.8 libglewmx1.8 libglib-perl libglib2.0-0 libglib2.0-bin libglib2.0-data libglibmm-2.4-1c2a libglu1-mesa libgmime-2.6-0 libgmp10 libgnome-bluetooth11 libgnome-control-center1 libgnome-desktop-3-4 libgnome-keyring-common libgnome-keyring0 libgnome-media-profiles-3.0-0 libgnome-menu-3-0 libgnome-menu2 libgnomekbd-common libgnomekbd8 libgoa-1.0-0 libgoa-1.0-common libgomp1 libgpgme11 libgphoto2-2 libgphoto2-l10n libgphoto2-port0 libgpod-common libgpod4 libgrail5 libgrip0 libgs9 libgs9-common libgssdp-1.0-3 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2-perl libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtkmm-3.0-1 libgtksourceview-3.0-0 libgtksourceview-3.0-common libgtkspell-3-0 libgtop2-7 libgtop2-common libgucharmap-2-90-7 libgudev-1.0-0 libgupnp-1.0-4 libgupnp-igd-1.0-4 libgusb2 libgutenprint2 libgweather-3-1 libgweather-common libgwibber-gtk3 libgwibber3 libgxps2 libhpmud0 libhunspell-1.3-0 libhyphen0 libibus-1.0-0 libical0 libice6 libicu48 libido3-0.1-0 libiec61883-0 libieee1284-3 libijs-0.35 libimobiledevice3 libindicate5 libindicator3-7 libindicator7 libio-pty-perl libio-socket-inet6-perl libipc-run-perl libisofs6 libitm1 libiw30 libjack-jackd2-0 libjasper1 libjavascriptcoregtk-3.0-0 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libjs-jquery libjson-glib-1.0-0 libjson0 libjte1 libkpathsea6 liblcms1 liblcms2-2 liblightdm-gobject-1-0 liblircclient0 libllvm3.1 liblouis-data liblouis2 libltdl7 liblua5.1-0 liblvm2app2.2 libmailtools-perl libmeanwhile1 libmessaging-menu0 libmetacity-private0a libmhash2 libminiupnpc8 libmission-control-plugins0 libmng1 libmpc2 libmpfr4 libmtdev1 libmtp-common libmtp-runtime libmtp9 libmusicbrainz5-0 libmx-1.0-2 libmx-bin libmx-common libmysqlclient18 libmythes-1.2-0 libnatpmp1 libnautilus-extension1a libneon27-gnutls libnet-dns-perl libnet-domain-tld-perl libnet-ip-perl libnetfilter-conntrack3 libnettle4 libnice10 libnl-route-3-200 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libnotify-bin libnotify4 libnspr4 libnss-mdns libnss3 libnux-3.0-0 libnux-3.0-common liboauth0 libogg0 libopencc1 libopenobex1 liborc-0.4-0 libpackagekit-glib2-14 libpam-cap libpam-ck-connector libpam-freerdp libpam-gnome-keyring libpam-xdg-support libpanel-applet-4-0 libpango-perl libpango1.0-0 libpangomm-1.4-1 libpaper-utils libpaper1 libpcsclite1 libpeas-1.0-0 libpeas-common libperl5.14 libpixman-1-0 libplist1 libpolkit-agent-1-0 libpolkit-backend-1-0 libpoppler-glib8 libpoppler28 libportaudio2 libprotobuf7 libprotoc7 libproxy1 libproxy1-plugin-gsettings libproxy1-plugin-networkmanager libpth20 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpurple-bin libpurple0 libpwquality1 libpython3.2 libqjson0 libqpdf8 libqt4-dbus libqt4-declarative libqt4-designer libqt4-help libqt4-network libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtassistantclient4 libqtcore4 libqtgui4 libqtwebkit4 libquadmath0 libquvi-scripts libquvi7 libraptor2-0 librasqal3 libraw1394-11 libraw5 librdf0 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-gnome libreoffice-gtk libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-presentation-minimizer libreoffice-presenter-console libreoffice-style-human libreoffice-style-tango libreoffice-writer librest-0.7-0 librhythmbox-core6 librsvg2-2 librsvg2-common librsync1 libsamplerate0 libsane libsane-common libsane-hpaio libsecret-1-0 libsecret-common libsensors4 libsgutils2-2 libshout3 libsignon-extension1 libsignon-glib1 libsignon-plugins-common1 libsignon-qt1 libsm6 libsmbclient libsndfile1 libsnmp-base libsnmp15 libsocket6-perl libsonic0 libsoup-gnome2.4-1 libsoup2.4-1 libspectre1 libspeechd2 libspeex1 libspeexdsp1 libssh-4 libstartup-notification0 libsync-menu1 libsyncdaemon-1.0-1 libsysfs2 libt1-5 libtag1-vanilla libtag1c2a libtalloc2 libtdb1 libtelepathy-farstream2 libtelepathy-glib0 libtelepathy-logger2 libthai-data libthai0 libtheora0 libtiff5 libtimezonemap1 libtotem-plparser17 libtotem0 libtxc-dxtn-s2tc0 libubuntuoneui-3.0-1 libudisks2-0 libufe-xidgetter0 libunistring0 libunity-core-6.0-5 libunity-misc4 libunity-protocol-private0 libunity-webapps0 libunity9 libupower-glib1 liburi-perl libusbmuxd2 libutempter0 libuuid-perl libv4l-0 libv4lconvert0 libvisual-0.4-0 libvisual-0.4-plugins libvncserver0 libvorbis0a libvorbisenc2 libvorbisfile3 libvte-2.90-9 libvte-2.90-common libwacom-common libwacom2 libwavpack1 libwbclient0 libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwhoopsie0 libwmf0.2-7 libwmf0.2-7-gtk libwnck-3-0 libwnck-3-common libwnck-common libwnck22 libwpd-0.9-9 libwpg-0.2-2 libwps-0.2-2 libx11-xcb1 libx86-1 libxatracker1 libxaw7 libxcb-dri2-0 libxcb-glx0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-util0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxklavier16 libxml2 libxmu6 libxp6 libxpm4 libxrandr2 libxrender1 libxres1 libxslt1.1 libxt6 libxtst6 libxv1 libxvmc1 libxxf86dga1 libxxf86vm1 libyajl2 libyaml-tiny-perl libyelp0 libzeitgeist-1.0-1 libzephyr4 light-themes lightdm lightdm-remote-session-freerdp lightdm-remote-session-uccsconfigure lintian linux-libc-dev linux-sound-base make manpages-dev mcp-account-manager-uoa media-player-info metacity-common mobile-broadband-provider-info modemmanager mousetweaks mscompress mtools mysql-common nautilus nautilus-data nautilus-sendto nautilus-sendto-empathy nautilus-share network-manager network-manager-gnome network-manager-pptp network-manager-pptp-gnome notification-daemon notify-osd notify-osd-icons nux-tools obex-data-server obexd-client onboard oneconf openprinting-ppds overlay-scrollbar overlay-scrollbar-gtk2 overlay-scrollbar-gtk3 patch patchutils pcmciautils perl perl-base perl-modules pinyin-database pkg-config plymouth-label plymouth-theme-ubuntu-logo pm-utils policykit-1 policykit-1-gnome policykit-desktop-privileges poppler-data poppler-utils pptp-linux printer-driver-c2esp printer-driver-foo2zjs printer-driver-gutenprint printer-driver-hpcups printer-driver-hpijs printer-driver-min12xxw printer-driver-pnm2ppa printer-driver-postscript-hp printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi printer-driver-splix protobuf-compiler pulseaudio pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-x11 pulseaudio-utils python-appindicator python-apport python-aptdaemon python-aptdaemon.gtk3widgets python-cairo python-configglue python-cups python-cupshelpers python-dbus python-dbus-dev python-debtagshw python-defer python-dirspec python-gconf python-gi python-gi-cairo python-gnomekeyring python-gnupginterface python-gobject python-gobject-2 python-gst0.10 python-gtk2 python-httplib2 python-ibus python-imaging python-libxml2 python-lxml python-mako python-markupsafe python-notify python-oauth python-openssl python-pam python-pexpect python-piston-mini-client python-pkg-resources python-problem-report python-protobuf python-pycurl python-pyinotify python-qt4 python-qt4-dbus python-renderpm python-reportlab python-reportlab-accel python-serial python-simplejson python-sip python-smbc python-twisted-bin python-twisted-core python-twisted-names python-twisted-web python-ubuntu-sso-client python-ubuntuone-client python-ubuntuone-control-panel python-ubuntuone-storageprotocol python-uno python-xdg python-zeitgeist python-zope.interface python3-apport python3-aptdaemon python3-aptdaemon.gtk3widgets python3-aptdaemon.pkcompat python3-brlapi python3-cairo python3-crypto python3-defer python3-distupgrade python3-gi-cairo python3-httplib2 python3-louis python3-lxml python3-oauthlib python3-pkg-resources python3-problem-report python3-pyatspi2 python3-pycurl python3-software-properties python3-speechd python3-update-manager python3-virtkey python3-xdg python3-xkit python3.2 python3.2-minimal qdbus qpdf qt-at-spi radeontool remmina remmina-common remmina-plugin-rdp remmina-plugin-vnc remote-login-service rfkill rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune rhythmbox-plugin-zeitgeist rhythmbox-plugins rhythmbox-ubuntuone rtkit samba-common samba-common-bin sane-utils seahorse session-migration sessioninstaller sgml-base shared-mime-info shotwell signon-keyring-extension signon-plugin-oauth2 signon-plugin-password signon-ui signond simple-scan smbclient sni-qt software-center software-center-aptdaemon-plugins software-properties-common software-properties-gtk sound-theme-freedesktop speech-dispatcher ssh-askpass-gnome ssl-cert syslinux syslinux-common syslinux-legacy system-config-printer-common system-config-printer-gnome system-config-printer-udev telepathy-gabble telepathy-haze telepathy-idle telepathy-indicator telepathy-logger telepathy-mission-control-5 telepathy-salut thin-client-config-agent thunderbird thunderbird-globalmenu thunderbird-gnome-support toshset totem totem-common totem-mozilla totem-plugins transmission-common transmission-gtk ttf-dejavu-core ttf-indic-fonts-core ttf-punjabi-fonts ttf-ubuntu-font-family ttf-wqy-microhei ubuntu-artwork ubuntu-docs ubuntu-drivers-common ubuntu-extras-keyring ubuntu-mono ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk ubuntu-settings ubuntu-sounds ubuntu-sso-client ubuntu-sso-client-qt ubuntu-system-service ubuntu-wallpapers ubuntu-wallpapers-quantal ubuntuone-client ubuntuone-client-gnome ubuntuone-control-panel ubuntuone-control-panel-qt ubuntuone-couch udisks udisks2 unattended-upgrades unity unity-asset-pool unity-common unity-greeter unity-lens-applications unity-lens-files unity-lens-gwibber unity-lens-music unity-lens-photos unity-lens-shopping unity-lens-video unity-scope-gdocs unity-scope-musicstores unity-scope-video-remote unity-services unity-webapps-common unity-webapps-service uno-libs3 unzip update-inetd update-manager update-manager-core update-notifier update-notifier-common upower ure usb-creator-common usb-creator-gtk usb-modeswitch usb-modeswitch-data usbmuxd vbetool vino wamerican whoopsie wireless-tools wodim wpasupplicant x11-apps x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils xbitmaps xcursor-themes xdg-user-dirs xdg-user-dirs-gtk xdg-utils xdiagnose xfonts-base xfonts-encodings xfonts-mathml xfonts-scalable xfonts-utils xinit xinput xml-core xorg xorg-docs-core xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-modesetting xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-s3 xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware xterm xul-ext-ubufox xul-ext-unity xul-ext-websites-integration yelp yelp-xsl zeitgeist zeitgeist-core zeitgeist-datahub zenity zenity-common zip 

您可以将其复制并粘贴到apt-get remove命令行中。

写了一个简单的脚本来删除这些包。

 #!/bin/bash for line in $(cat pkgdel.txt) do apt-get remove $line -y done 
  • 创建一个名为pkgdel.txt的文本文件
  • 从此答案中复制并粘贴包列表
  • 运行脚本……