web-dev-qa-db-ja.com

debianでのgnomeのインストールとアンインストール

Xfceでdebian sidを使用しています。

私はgnomeの最後のバージョンをテストしたいと思います(私はgnome 3.xにチャンスを与えませんでした)。

したがって、xmeceデスクトップに戻る方法を知るために、gnome butもインストールしたいと思います。私の心配は、gnome用にインストールされたすべてのパッケージをアンインストールするのに苦労することです。

私はgnomeをインストールする予定です:

apt-get install gnome

生成されるもの:

The following extra packages will be installed:
  accountsservice aglfn aisleriot alacarte apg argyll bluez bogofilter bogofilter-bdb
  bogofilter-common browser-plugin-gnash caribou caribou-antler cheese cheese-common cli-common
  cracklib-runtime dconf-cli dconf-editor dconf-tools empathy empathy-common eog espeak-data
  evince evolution evolution-common evolution-data-server evolution-data-server-common
  evolution-plugins file-roller finger five-or-more folks-common four-in-a-row gdebi gdm3 gedit
  gedit-common gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
  geoclue-nominatim gir1.2-accountsservice-1.0 gir1.2-atspi-2.0 gir1.2-caribou-1.0
  gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3
  gir1.2-gdata-0.0 gir1.2-gdesktopenums-3.0 gir1.2-gdm3 gir1.2-gkbd-3.0 gir1.2-gmenu-3.0
  gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-goa-1.0 gir1.2-gtkclutter-1.0
  gir1.2-gtop-2.0 gir1.2-gucharmap-2.90 gir1.2-ibus-1.0 gir1.2-javascriptcoregtk-3.0
  gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 gir1.2-panelapplet-4.0
  gir1.2-polkit-1.0 gir1.2-rb-3.0 gir1.2-rest-0.7 gir1.2-soup-2.4 gir1.2-telepathyglib-0.12
  gir1.2-telepathylogger-0.2 gir1.2-totem-1.0 gir1.2-totem-plparser-1.0 gir1.2-tracker-0.16
  gir1.2-upowerglib-1.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gir1.2-wnck-3.0 gir1.2-xkl-1.0
  gir1.2-zpj-0.0 gjs gkbd-capplet gksu gnash gnash-common gnome-applets gnome-applets-data
  gnome-backgrounds gnome-bluetooth gnome-calculator gnome-chess gnome-color-manager
  gnome-contacts gnome-control-center gnome-control-center-data gnome-core gnome-desktop3-data
  gnome-dictionary gnome-disk-utility gnome-documents gnome-font-viewer gnome-games
  gnome-icon-theme-extras gnome-klotski gnome-mag gnome-mahjongg gnome-media gnome-menus
  gnome-mines gnome-nettool gnome-nibbles gnome-online-accounts gnome-orca gnome-packagekit
  gnome-packagekit-data gnome-packagekit-session gnome-panel gnome-panel-data gnome-power-manager
  gnome-robots gnome-screensaver gnome-screenshot gnome-session gnome-session-bin
  gnome-session-common gnome-session-flashback gnome-settings-daemon gnome-Shell
  gnome-Shell-common gnome-Shell-extensions gnome-sudoku gnome-sushi gnome-system-log
  gnome-system-monitor gnome-terminal gnome-terminal-data gnome-tetravex gnome-Tweak-tool
  gnome-user-guide gnome-user-share gnome-video-effects gnuchess gnuchess-book gnuplot gnuplot-nox
  gnustep-base-common gnustep-base-runtime gnustep-common grilo-plugins-0.2 groff
  gstreamer0.10-Nice gstreamer1.0-clutter gstreamer1.0-libav gstreamer1.0-Nice
  gstreamer1.0-plugins-bad gtk2-engines gucharmap guile-2.0-libs hamster-applet hwdata iagno
  iputils-tracepath libaccountsservice0 libapache2-mod-dnssd libatk-adaptor libatspi1.0-0
  libavahi-gobject0 libavahi-ui-gtk3-0 libavresample1 libboost-chrono1.54.0
  libboost-program-options1.54.0 libboost-thread1.54.0 libbrlapi0.6 libcamel-1.2-43
  libcanberra-gtk-module libcanberra-gtk0 libcanberra-Pulse libcaribou-common
  libcaribou-gtk-module libcaribou-gtk3-module libcaribou0 libchamplain-0.12-0
  libchamplain-gtk-0.12-0 libcheese-gtk23 libcheese7 libclutter-gst-2.0-0 libclutter-gtk-1.0-0
  libcolorblind0 libcolord-gtk1 libcpufreq0 libcrack2 libdbus-glib2.0-cil libdbus2.0-cil
  libdee-1.0-4 libdmapsharing-3.0-2 libdotconf1.0 libebackend-1.2-6 libebook-1.2-14
  libebook-contacts-1.2-0 libecal-1.2-15 libedata-book-1.2-17 libedata-cal-1.2-20
  libedataserver-1.2-17 libespeak1 libevolution libexempi3 libfarstream-0.1-0 libfarstream-0.2-2
  libfolks-eds25 libfolks-telepathy25 libfolks25 libgail-common libgconf2.0-cil libgdata-common
  libgdata13 libgdict-1.0-6 libgdict-common libgdiplus libgdm1 libgeocode-glib0 libgksu2-0
  libgles2-mesa libglib2.0-cil libgnome-desktop-3-7 libgnome-mag2 libgnome-media-profiles-3.0-0
  libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgnustep-base1.22 libgrilo-0.2-1
  libgsf-1-114 libgsf-1-common libgssdp-1.0-3 libgstreamer-plugins-bad1.0-0 libgtk-vnc-2.0-0
  libgtk2.0-cil libgtkglext1 libgtkhtml-4.0-0 libgtkhtml-4.0-common libgtkhtml-editor-4.0-0
  libgtkmm-3.0-1 libgtop2-7 libgtop2-common libgucharmap-2-90-7 libgupnp-1.0-4 libgupnp-av-1.0-2
  libgupnp-dlna-2.0-3 libgupnp-igd-1.0-4 libgvnc-1.0-0 libgweather-3-3 libgweather-common
  libibus-1.0-5 libicc2 libidl0 libimdi0 libiptcdata0 libjemalloc1 liblinear-tools liblinear1
  liblouis-data liblouis2 libmeanwhile1 libmetacity-private0a libmission-control-plugins0
  libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo4.0-cil libmono-corlib4.0-cil
  libmono-corlib4.5-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-posix4.0-cil
  libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-system-configuration4.0-cil
  libmono-system-core4.0-cil libmono-system-drawing4.0-cil libmono-system-security4.0-cil
  libmono-system-xml4.0-cil libmono-system4.0-cil libmpg123-0 libmusicbrainz5-0 libmutter0b
  libnatpmp1 libnice10 liboauth0 libobjc4 libopencv-calib3d2.4 libopencv-contrib2.4
  libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4
  libopencv-imgproc2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-objdetect2.4
  libopencv-video2.4 libopenobex1 liborbit2 libpam-systemd libpanel-applet-4-0 libpst4
  libpulse-mainloop-glib0 libpulsedsp libpurple-bin libpurple0 libpwquality-common libpwquality1
  libreoffice-gnome librest-extras-0.7-0 librhythmbox-core8 librygel-core-2.0-1
  librygel-renderer-2.0-1 librygel-renderer-gst-2.0-1 librygel-server-2.0-1 libsbc1
  libsocialweb-client2 libsocialweb-common libsocialweb-service libsocialweb0
  libsofia-sip-ua-glib3 libsofia-sip-ua0 libsonic0 libsrtp0 libsvm-tools libsystemd-daemon0
  libtbb2 libtelepathy-farstream3 libtelepathy-glib0 libtelepathy-logger3 libtotem0
  libtracker-extract-0.16-0 libtracker-miner-0.16-0 libwacom-common libwacom2
  libwebrtc-audio-processing-0 libwnck-3-0 libwnck-3-common libytnef0 libzapojit-0.0-0
  libzeitgeist-1.0-1 libzeitgeist-2.0-0 libzephyr4 lightsoff media-player-info metacity
  metacity-common mono-4.0-gac mono-gac mono-runtime mousetweaks mutter-common nautilus
  nautilus-data nautilus-sendto nautilus-sendto-empathy nmap obex-data-server obexd-client
  Pidgin-data pulseaudio pulseaudio-module-x11 pulseaudio-utils python-brlapi python-gconf
  python-gnome2 python-louis python-mako python-markupsafe python-pyatspi python-pyatspi2
  python-pyorbit python-speechd python-wnck python-zeitgeist quadrapassel rdesktop rhythmbox
  rhythmbox-data rhythmbox-plugin-cdrecorder rhythmbox-plugins rtkit rygel rygel-playbin
  rygel-preferences simple-scan sound-juicer sound-theme-freedesktop speech-dispatcher Sudo
  swell-foop systemd tali telepathy-gabble telepathy-haze telepathy-idle telepathy-logger
  telepathy-mission-control-5 telepathy-rakia telepathy-salut tomboy totem totem-common
  totem-plugins tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils
  transmission-common transmission-gtk unar unoconv vinagre vino xbrlapi xdg-user-dirs-gtk
  xserver-xephyr xul-ext-adblock-plus zeitgeist zeitgeist-core zeitgeist-datahub zenity
  zenity-common
Suggested packages:
  gnome-cards-data gir1.2-colordgtk-1.0 doc-base browser-plugin-lightspark
  gnome-video-effects-frei0r evolution-ews evolution-plugins-experimental
  evolution-data-server-dbg arj lha lzip lzop ncompress rpm2cpio rzip sharutils unace unalz Zoo
  dia-gnome gnome-boxes gnucash libreoffice-evolution planner iceweasel-l10n-all
  xul-ext-gnome-keyring libcanberra-gtk3-module gnome-hearts gnome-system-tools
  gnome-packagekit-tools xboard eboard scid feedgnuplot gnuplot-doc libgnuplot-iostream-dev
  python-gnuplot gnustep-base-doc frei0r-plugins python-evolution monodoc-gtk2.0-manual
  liblinear-dev libmono-i18n4.0-all libgamin0 natpmp-utils sofia-sip-doc srtp-utils Pidgin gajim
  pavumeter pavucontrol paman paprefs python-gnome2-doc python-beaker python-mako-doc pcscd
  gnome-codec-install rygel-tracker rygel-mediathek gstreamer0.10-plugins-ugly gstreamer0.10-lame
  gstreamer0.10-plugins-really-bad speech-dispatcher-festival speech-dispatcher-doc-cs
  libttspico-utils systemd-ui tasque totem-mozilla gromit
The following packages will be REMOVED:
  evince-gtk
The following NEW packages will be installed:
  accountsservice aglfn aisleriot alacarte apg argyll bluez bogofilter bogofilter-bdb
  bogofilter-common browser-plugin-gnash caribou caribou-antler cheese cheese-common cli-common
  cracklib-runtime dconf-cli dconf-editor dconf-tools empathy empathy-common eog espeak-data
  evince evolution evolution-common evolution-data-server evolution-data-server-common
  evolution-plugins file-roller finger five-or-more folks-common four-in-a-row gdebi gdm3 gedit
  gedit-common gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
  geoclue-nominatim gir1.2-accountsservice-1.0 gir1.2-atspi-2.0 gir1.2-caribou-1.0
  gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3
  gir1.2-gdata-0.0 gir1.2-gdesktopenums-3.0 gir1.2-gdm3 gir1.2-gkbd-3.0 gir1.2-gmenu-3.0
  gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-goa-1.0 gir1.2-gtkclutter-1.0
  gir1.2-gtop-2.0 gir1.2-gucharmap-2.90 gir1.2-ibus-1.0 gir1.2-javascriptcoregtk-3.0
  gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 gir1.2-panelapplet-4.0
  gir1.2-polkit-1.0 gir1.2-rb-3.0 gir1.2-rest-0.7 gir1.2-soup-2.4 gir1.2-telepathyglib-0.12
  gir1.2-telepathylogger-0.2 gir1.2-totem-1.0 gir1.2-totem-plparser-1.0 gir1.2-tracker-0.16
  gir1.2-upowerglib-1.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gir1.2-wnck-3.0 gir1.2-xkl-1.0
  gir1.2-zpj-0.0 gjs gkbd-capplet gksu gnash gnash-common gnome gnome-applets gnome-applets-data
  gnome-backgrounds gnome-bluetooth gnome-calculator gnome-chess gnome-color-manager
  gnome-contacts gnome-control-center gnome-control-center-data gnome-core gnome-desktop3-data
  gnome-dictionary gnome-disk-utility gnome-documents gnome-font-viewer gnome-games
  gnome-icon-theme-extras gnome-klotski gnome-mag gnome-mahjongg gnome-media gnome-menus
  gnome-mines gnome-nettool gnome-nibbles gnome-online-accounts gnome-orca gnome-packagekit
  gnome-packagekit-data gnome-packagekit-session gnome-panel gnome-panel-data gnome-power-manager
  gnome-robots gnome-screensaver gnome-screenshot gnome-session gnome-session-bin
  gnome-session-common gnome-session-flashback gnome-settings-daemon gnome-Shell
  gnome-Shell-common gnome-Shell-extensions gnome-sudoku gnome-sushi gnome-system-log
  gnome-system-monitor gnome-terminal gnome-terminal-data gnome-tetravex gnome-Tweak-tool
  gnome-user-guide gnome-user-share gnome-video-effects gnuchess gnuchess-book gnuplot gnuplot-nox
  gnustep-base-common gnustep-base-runtime gnustep-common grilo-plugins-0.2 groff
  gstreamer0.10-Nice gstreamer1.0-clutter gstreamer1.0-libav gstreamer1.0-Nice
  gstreamer1.0-plugins-bad gtk2-engines gucharmap guile-2.0-libs hamster-applet hwdata iagno
  iputils-tracepath libaccountsservice0 libapache2-mod-dnssd libatk-adaptor libatspi1.0-0
  libavahi-gobject0 libavahi-ui-gtk3-0 libavresample1 libboost-chrono1.54.0
  libboost-program-options1.54.0 libboost-thread1.54.0 libbrlapi0.6 libcamel-1.2-43
  libcanberra-gtk-module libcanberra-gtk0 libcanberra-Pulse libcaribou-common
  libcaribou-gtk-module libcaribou-gtk3-module libcaribou0 libchamplain-0.12-0
  libchamplain-gtk-0.12-0 libcheese-gtk23 libcheese7 libclutter-gst-2.0-0 libclutter-gtk-1.0-0
  libcolorblind0 libcolord-gtk1 libcpufreq0 libcrack2 libdbus-glib2.0-cil libdbus2.0-cil
  libdee-1.0-4 libdmapsharing-3.0-2 libdotconf1.0 libebackend-1.2-6 libebook-1.2-14
  libebook-contacts-1.2-0 libecal-1.2-15 libedata-book-1.2-17 libedata-cal-1.2-20
  libedataserver-1.2-17 libespeak1 libevolution libexempi3 libfarstream-0.1-0 libfarstream-0.2-2
  libfolks-eds25 libfolks-telepathy25 libfolks25 libgail-common libgconf2.0-cil libgdata-common
  libgdata13 libgdict-1.0-6 libgdict-common libgdiplus libgdm1 libgeocode-glib0 libgksu2-0
  libgles2-mesa libglib2.0-cil libgnome-desktop-3-7 libgnome-mag2 libgnome-media-profiles-3.0-0
  libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgnustep-base1.22 libgrilo-0.2-1
  libgsf-1-114 libgsf-1-common libgssdp-1.0-3 libgstreamer-plugins-bad1.0-0 libgtk-vnc-2.0-0
  libgtk2.0-cil libgtkglext1 libgtkhtml-4.0-0 libgtkhtml-4.0-common libgtkhtml-editor-4.0-0
  libgtkmm-3.0-1 libgtop2-7 libgtop2-common libgucharmap-2-90-7 libgupnp-1.0-4 libgupnp-av-1.0-2
  libgupnp-dlna-2.0-3 libgupnp-igd-1.0-4 libgvnc-1.0-0 libgweather-3-3 libgweather-common
  libibus-1.0-5 libicc2 libidl0 libimdi0 libiptcdata0 libjemalloc1 liblinear-tools liblinear1
  liblouis-data liblouis2 libmeanwhile1 libmetacity-private0a libmission-control-plugins0
  libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo4.0-cil libmono-corlib4.0-cil
  libmono-corlib4.5-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-posix4.0-cil
  libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-system-configuration4.0-cil
  libmono-system-core4.0-cil libmono-system-drawing4.0-cil libmono-system-security4.0-cil
  libmono-system-xml4.0-cil libmono-system4.0-cil libmpg123-0 libmusicbrainz5-0 libmutter0b
  libnatpmp1 libnice10 liboauth0 libobjc4 libopencv-calib3d2.4 libopencv-contrib2.4
  libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4
  libopencv-imgproc2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-objdetect2.4
  libopencv-video2.4 libopenobex1 liborbit2 libpam-systemd libpanel-applet-4-0 libpst4
  libpulse-mainloop-glib0 libpulsedsp libpurple-bin libpurple0 libpwquality-common libpwquality1
  libreoffice-gnome librest-extras-0.7-0 librhythmbox-core8 librygel-core-2.0-1
  librygel-renderer-2.0-1 librygel-renderer-gst-2.0-1 librygel-server-2.0-1 libsbc1
  libsocialweb-client2 libsocialweb-common libsocialweb-service libsocialweb0
  libsofia-sip-ua-glib3 libsofia-sip-ua0 libsonic0 libsrtp0 libsvm-tools libsystemd-daemon0
  libtbb2 libtelepathy-farstream3 libtelepathy-glib0 libtelepathy-logger3 libtotem0
  libtracker-extract-0.16-0 libtracker-miner-0.16-0 libwacom-common libwacom2
  libwebrtc-audio-processing-0 libwnck-3-0 libwnck-3-common libytnef0 libzapojit-0.0-0
  libzeitgeist-1.0-1 libzeitgeist-2.0-0 libzephyr4 lightsoff media-player-info metacity
  metacity-common mono-4.0-gac mono-gac mono-runtime mousetweaks mutter-common nautilus
  nautilus-data nautilus-sendto nautilus-sendto-empathy nmap obex-data-server obexd-client
  Pidgin-data pulseaudio pulseaudio-module-x11 pulseaudio-utils python-brlapi python-gconf
  python-gnome2 python-louis python-mako python-markupsafe python-pyatspi python-pyatspi2
  python-pyorbit python-speechd python-wnck python-zeitgeist quadrapassel rdesktop rhythmbox
  rhythmbox-data rhythmbox-plugin-cdrecorder rhythmbox-plugins rtkit rygel rygel-playbin
  rygel-preferences simple-scan sound-juicer sound-theme-freedesktop speech-dispatcher Sudo
  swell-foop systemd tali telepathy-gabble telepathy-haze telepathy-idle telepathy-logger
  telepathy-mission-control-5 telepathy-rakia telepathy-salut tomboy totem totem-common
  totem-plugins tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils
  transmission-common transmission-gtk unar unoconv vinagre vino xbrlapi xdg-user-dirs-gtk
  xserver-xephyr xul-ext-adblock-plus zeitgeist zeitgeist-core zeitgeist-datahub zenity
  zenity-common
0 upgraded, 432 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B/259 MB of archives.
After this operation, 891 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

だからたくさんのパッケージがあります...

しばらくgnomeを試した後、これらすべてのパッケージを確実にアンインストールできるようにしたいと思います。私は怖いです apt-get remove --purge gnomeは、以前にインストールされたすべてのパッケージを削除しません(gnomeはメタパッケージであるため)。

では、gnomeをインストールした後、最小限のxfceシステムに戻るにはどうすればよいですか(つまり、インストールされているgnome関連のパッケージをすべて削除します)?

更新:apt-get autoremoveは、gnomeによって自動的にインストールされたパッケージを削除しません。

私はgnomeメタパッケージを削除しました:

 # apt-get remove gnome
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gnome
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 53.2 kB disk space will be freed.
Do you want to continue? [Y/n] y

そして、autoremoveですべてのgnomeパッケージを削除しようとしました

# apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3
ppr
aptitude purge `dpkg --get-selections | grep gnome | cut -f 1`
aptitude -f install
aptitude purge `dpkg --get-selections | grep deinstall | cut -f 1`
aptitude -f install
5
ppr

taskselを使用できます。

Gnome、xfce、他のGUI、その他をインストール/アンインストールできるメニューが開きます。
タブまたは矢印キーを使用して移動し、スペースバーを使用して選択/選択解除します。 enter image description here

(何らかの理由でインストールしていない場合はインストールしてください:apt install tasksel)。

0
Scorpion