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