Мой 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 внезапно решил, что они не используются?
Возможно, требуются некоторые из этих пакетов. Автоматическое удаление - это все о том, как были установлены пакеты.
Предположим, вы использовали один или несколько больших метапакетов, у которых были зависимости, которые требовали установки многих других пакетов. Когда вы удалите этот большой мета-пакет, все автоматически включенные пакеты будут считаться ненужными.
Возможно, они вам понадобятся, а может и нет. Вам придется самостоятельно оценить список пакетов. Большое количество этих пакетов связано с графической средой рабочего стола, которую вы бы не запускали на сервере. Если вы планируете удалить графический интерфейс, тогда подавляющее большинство этих пакетов действительно можно удалить.
Но у вас также есть несколько вещей в этом списке, которые не нужны исключительно графическому интерфейсу, например, материал PPP и связанные с Apache пакеты. Те, что вам, возможно, придется оставить.
Возможно, вам потребуется просто просмотреть назначение каждого пакета и затем удалить их один за другим. Или, если у вас есть хорошая резервная копия вашей системы, вы можете просто удалить все и восстановить пакеты и любую конфигурацию, если это необходимо.
Что это за система и для чего она нужна?
Как вы будете действовать, во многом зависит от того, как вы используете систему и насколько критично время простоя.
Если это личный компьютер, я бы зарегистрировал удаляемые пакеты, отсутствующие библиотеки (но включая библиотеки разработки, которые вы могли добавить для поддержки сборки) и зафиксировал бы действие, включая автоудаление. Обратите внимание, что сбой сервера не для обсуждения персональных машин (см. poweruser для этого), но для производственных хостов и рабочих станций.
Если в этом списке есть пакет, который вам нужен, добавьте его обратно.
В случае возникновения конфликта пакетов, приводящего к этому запросу, обычно проще разрешить их с меньшим, чем большим количеством пакетов в вашей системе.
Если это производственный сервер любой полосы, я бы реплицировал его конфигурацию в другом месте (при необходимости, на виртуальной машине) и разобрался, что там должно быть, а что нет, и выполнил соответствующие процедуры обновления. Хотя я бы также спросил, что вы делаете с rythmbox на рабочем сервере.