sudo apt-get autoremove gnome-core
只删除了49 MB。有什么办法可以删除整个600 MB吗?
sudo apt-get autoremove gnome-core
gnome-core
是一个元包,而元包的情况是 --
它们会拉取其他软件包进行安装,但是卸载它们并不会移除所有被拉取的软件包。
所以,除非你已经复制了由 gnome-core 安装的软件包的名称,否则几乎不可能完全移除这 600 MB 的软件。
但是,你可以通过以下命令获取被拉取的软件包的名称
apt-cache depends gnome-core
并尝试逐个移除软件包。您应该始终检查是否移除了任何必要的软件包。
或者,您可以通过以下方式获得更有用的软件包列表:
apt-cache depends gnome-core | cut -f 2 -d ':' | tr '\n' ' '
<>
标记中的软件包名称。apt-get
会告诉您将要释放多少空间,类似于以下消息。After this operation, 384 kB disk space will be freed.
当你尝试移除必要的系统包时,apt-get
会显示警告信息。
建议:我建议你从第一个命令中获取一个包列表,并尝试逐个删除它们。这样更安全。如果你看到警告,请跳过删除该包。我知道,gnome-core中的大多数包与图形界面相关,我猜移除这些包不会损坏你的系统(如果你不想要图形界面的话)。
希望对你有帮助!
当您安装一个软件包,而该软件包依赖于其他一些软件包时,这些依赖软件包也会被安装并标记为“自动”。这意味着,Apt系统将它们标记为“作为另一个软件包的依赖项而自动安装”。这有助于Apt系统识别不必要的软件包。
在您卸载主要软件包时,被拉取的软件包也会被标记为过时或不必要的软件包。您可以通过向apt-get提供autoremove
选项来删除它们。(aptitude会随主要软件包自动删除它们)。
这个规则的一个例外是,如果您后来安装了另一个依赖于这些被拉取软件包的软件包,当您移除第一个主要软件包时,被拉取的软件包不会被标记为过时。
例子:你安装了一个依赖于包Y的包X。当你安装X时,Y也会被安装并标记为自动安装。如果你不安装另一个依赖于Y的包Z,移除X将使Y变得无用,Apt系统会将其标记为过时,并可以使用autoremove选项将其移除。ubuntu-restricted-addons
ttf-mscorefonts-installer
unrar
gstreamer0.10-plugins-bad-multiverse
libavcodec-extra-53
介绍:
要完全使用命令行删除程序,您有以下选项:
使用apt-get删除程序和配置文件,但不删除依赖项。
sudo apt-get --purge remove <Package Name>
sudo apt-get --purge autoremove
sudo apt-get purge --auto-remove alacarte bogofilter bogofilter-bdb bogofilter-common browser-plugin-gnash cheese cheese-common cups-pk-helper dconf-tools desktop-base ekiga epiphany-browser epiphany-browser-data epiphany-extensions evolution evolution-common evolution-plugins evolution-webcal fonts-cantarell gdebi gdebi-core gdm gedit-plugins gimp gimp-data gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-folks-0.6 gir1.2-gdesktopenums-3.0 gir1.2-gee-1.0 gir1.2-gjsdbus-1.0 gir1.2-gkbd-3.0 gir1.2-gucharmap-2.90 gir1.2-json-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs glchess glines gnash gnash-common gnect gnibbles gnobots2 gnome gnome-applets gnome-applets-data gnome-backgrounds gnome-contacts gnome-core gnome-dictionary gnome-games gnome-games-extra-data gnome-icon-theme-extras gnome-icon-theme-full gnome-js-common gnome-panel gnome-panel-data gnome-session-fallback gnome-shell gnome-shell-common gnome-themes-standard gnome-video-effects gnotravex gnotski gnuchess gnuchess-book gtali hamster-applet iagno imagemagick imagemagick-common indicator-applet-complete inkscape libbabl-0.0-0 libblas3gf libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libboost-iostreams1.46.1 libboost-program-options1.46.1 libboost-signals1.46.1 libboost-thread1.46.1 libcapi20-3 libcaribou-common libcaribou0 libcdt4 libcheese-gtk21 libcheese3 libclutter-1.0-0 libclutter-1.0-common libclutter-gst-1.0-0 libclutter-gtk-1.0-0 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0 libcogl-common libcogl-pango0 libcogl9 libept1.4.12 libevolution libgc1c2 libgdict-1.0-6 libgdict-common libgegl-0.0-0 libgfortran3 libgimp2.0 libgjs0c libglade2-0 libgnome2-0 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-extra libgraph4 libgsl0ldbl libgtkhtml-4.0-0 libgtkhtml-4.0-common libgtkhtml-editor-4.0-0 libgtkmm-2.4-1c2a libgvc5 libilmbase6 liblapack3gf liblqr-1-0 libmagick++4 libmagickcore4 libmagickcore4-extra libmagickwand4 libmozjs185-1.0 libmusicbrainz4-3 libmutter0 libmx-1.0-2 libnetpbm10 libodbc1 libopal3.10.2 libopenexr6 libpanel-applet--0 libpathplan4 libpst4 libpt2.10.2 libseed-gtk3-0 libwmf-bin liferea liferea-data lightsoff menu menu-xdg mutter-common netpbm notification-daemon odbcinst odbcinst1debian2 perlmagick python-gmenu python-gnome2 python-lxml python-numpy python-pyorbit python-uniconvertor quadrapassel sound-juicer swell-foop synaptic unixodbc
sudo apt-get remove --auto-remove <file names>
1来源:如何完全卸载/移除GNOME
安装 gnome-core 将会带来大量软件包和依赖,因为它是一个元软件包。
一种方法是手动删除它,但您需要知道哪些软件包需要被删除而不会导致任何后效错误。
所包含的软件包列表在这里列出 Package: gnome-core (1:3.0+6ubuntu3) [universe]
前往Synaptic 管理器(如果不存在,请安装),从左下角选择中单击源,参考图像。
apt-cache depends
在这里有用吗?我觉得tijybba提到的方法更适合这个目的。 - user25656apt-get
会告诉你释放了多少空间。同时,如果你试图移除必要的系统软件包,它还会包含一条提示信息。这就是我知道的全部。我建议你从第一个命令获取软件包列表,然后逐个尝试移除。这样更安全。如果看到警告,请跳过移除该软件包。谢谢 - Anwar