我的Debian希望我调用apt-get autoremove
有很多软件包被自动安装:
apache2.2-bin baobab binfmt-support bluez cheese cheese-common cli-common dasher dasher-data dmz-cursor-theme dnsmasq-base ekiga empathy empathy-common eog epiphany-extensions espeak espeak-data evolution-exchange file-roller freedesktop-sound-theme freeglut3 gcalctool gconf-defaults-service gconf-editor gdebi gdebi-core gedit gedit-common gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual geoclue-yahoo gnome-accessibility-themes gnome-backgrounds gnome-bluetooth gnome-cards-data gnome-disk-utility gnome-games gnome-games-data gnome-games-extra-data gnome-mag gnome-nettool gnome-office gnome-orca gnome-screensaver gnome-screenshot gnome-search-tool gnome-session-canberra gnome-system-log gnome-system-tools gnome-themes gnome-themes-extras gnome-themes-more gnome-user-share gnuchess gnuchess-book gok gstreamer0.10-nice gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf gtk2-engines-smooth gucharmap guile-1.8-libs gvfs-bin hamster-applet libapache2-mod-dnssd libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libart2.0-cil libavahi-ui0 libbrlapi0.5 libcap-ng0 libchamplain-0.4-0 libchamplain-gtk-0.4-0 libcheese-gtk18 libclutter-gtk-0.10-0 libcolorblind0 libcryptui0 libdiscid0 libelf1 libepc-1.0-2 libepc-common libepc-ui-1.0-2 libespeak1 libfreerdp-plugins-standard libfreerdp0 libgail-gnome-module libgalago3 libgconf2.0-cil libgdata-common libgdata7 libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-0 libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-bluetooth7 libgnome-mag2 libgnome-speech7 libgnome-vfs2.0-cil libgnome2.24-cil libgnomepanel2.24-cil libgpod-common libgpod4 libgssdp-1.0-2 libgstfarsight0.10-0 libgtk2.0-cil libgtksourceview2.0-0 libgtksourceview2.0-common libgupnp-1.0-3 libgupnp-igd-1.0-3 liblouis-data liblouis2 libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil libmono-i18n-west2.0-cil libmono-posix2.0-cil libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-system2.0-cil libmusicbrainz3-6 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libnet1 libnice0 libnl1 libnm-glib-vpn1 libnm-glib2 libnm-util1 libopal3.6.8 libopenobex1 libpcap0.8 libpcsclite1 libportaudio2 libpt2.6.7 librpm1 librpmio1 libspeexdsp1 libsrtp0 libssh-4 libtelepathy-farsight0 libtelepathy-glib0 libtidy-0.99-0 liferea liferea-data media-player-info mesa-utils mobile-broadband-provider-info modemmanager mono-2.0-gac mono-gac mono-runtime mousetweaks nautilus-sendto nautilus-sendto-empathy network-manager network-manager-gnome obex-data-server obexd-client pkg-config ppp python-axiom python-beautifulsoup python-brlapi python-bugbuddy python-clientform python-coherence python-configobj python-crypto python-epsilon python-evolution python-feedparser python-gdata python-gdbm python-gtkglext1 python-gtksourceview2 python-httplib2 python-louie python-louis python-mako python-markupsafe python-mechanize python-nevow python-opengl python-pyasn1 python-pyatspi python-pysqlite2 python-rdflib python-tagpy python-twisted-conch python-utidylib python-webkit remmina remmina-plugin-data remmina-plugin-rdp remmina-plugin-vnc rhythmbox rhythmbox-plugin-cdrecorder rhythmbox-plugins rpm-common rpm2cpio seahorse seahorse-plugins shotwell simple-scan software-center sound-juicer tcl tcl8.4 tcptraceroute telepathy-gabble telepathy-mission-control-5 telepathy-salut tomboy totem totem-coherence totem-common totem-mozilla totem-plugins transmission-common transmission-gtk update-manager-core update-manager-gnome update-notifier update-notifier-common usb-modeswitch usb-modeswitch-data vino wpasupplicant xdg-user-dirs xdg-user-dirs-gtk
我问你,是否有一些软件包,这是必要的,为什么Debian突然把它们认定为未使用?
这些包可能有些是必需的。 自动删除是关于如何安装软件包。
让我们假设你已经使用了一个或多个有大量元组件的软件包,这些软件包需要安装许多其他软件包。 当你删除那个大的元包时,所有被自动包含的包将被认为不再需要。
您可能需要将它们安装在您的系统上,或者可能不需要。 你将不得不自己评估软件包列表。 大量的这些软件包都与一个你不会在服务器上运行的GUI桌面环境有关。 假设你正在计划删除GUI,那么这些包中的绝大部分都可以被删除。
但是,在列表中还有一些不是GUI所需要的东西,例如PPP东西以及Apache相关的包。 那些你可能需要保持。
你可能需要做的只是检查每个包的目的,然后逐个删除它们。 或者,如果您的系统具有良好的备份,那么您可以删除所有内容,并在需要时恢复软件包和任何configuration。
这是什么types的系统,它有什么用途?
您如何继续使用取决于您如何使用系统以及停机时间如何。
如果这是一台个人计算机,我会logging被移除的软件包,缺less的库(但包括您可能已添加的用于构build支持的开发库),并提交包括autoremoval在内的操作。 请注意,serverfault 不是用于讨论个人计算机(请参阅poweruser),而是用于生产主机和工作站。
如果从列表中find您需要的包,请将其添加回去。
如果在请求中导致一些打包冲突,那么在系统上使用更less的软件包而不是更多的软件包来解决这些问题通常会更容易。
如果这是任何分区的生产服务器,我会在其他地方(如果需要的话,在虚拟机上)复制其configuration,然后解决什么是和不必在那里,并遵循适当的升级过程。 虽然我也会问你在生产服务器上使用rythmbox做什么。