O Debian pede para autorizar um monte de pacotes

1

Meu Debian quer que eu invoque apt-get autoremove

Existem muitos pacotes instalados automaticamente:

 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

Eu pergunto a você, existem alguns pacotes, que são necessários e porque o Debian de repente os decidiu como não utilizados?

    
por atomAltera 08.09.2012 / 00:38

2 respostas

2

É possível que alguns desses pacotes sejam necessários. A remoção automática é toda sobre como os pacotes foram instalados.

Vamos supor que você tenha usado um ou mais pacotes meta grandes com dependências que requeriam muitos outros pacotes para serem instalados. Quando você remover esse grande meta-pacote, todos os pacotes que foram incluídos automaticamente serão considerados como não sendo mais necessários.

Você pode precisar deles instalados no seu sistema, ou talvez não. Você terá que avaliar a lista de pacotes por conta própria. Um grande número desses pacotes tem a ver com um ambiente de desktop GUI que você não estaria executando em um servidor. Supondo que você esteja planejando remover a GUI, a maioria desses pacotes pode ser removida.

Mas você também tem algumas coisas nessa lista que não são exclusivamente necessárias pela GUI, como o material PPP, e os pacotes relacionados ao Apache. Aqueles que você pode precisar manter.

O que você pode precisar fazer é simplesmente rever o propósito de cada pacote e depois removê-los um a um. Ou se você tiver um bom backup do seu sistema, então você pode simplesmente remover tudo e restaurar os pacotes e qualquer configuração, se necessário.

    
por 08.09.2012 / 00:51
0

Que tipo de sistema é este e qual é o seu uso?

A maneira como você prossegue depende muito de como você usa o sistema e de quão crítico é o tempo de inatividade.

Se esta for uma máquina pessoal, eu registraria os pacotes sendo removidos, bibliotecas ausentes (mas incluindo bibliotecas de desenvolvimento que você pode ter adicionado para suporte à compilação) e confirme a ação incluindo a remoção automática. Note que serverfault é não para discussão de máquinas pessoais (veja poweruser para isso), mas para hosts de produção e estações de trabalho.

Se houver um determinado pacote da lista que você precisar, adicione-o novamente.

No caso de haver algum conflito de pacotes resultando nessa solicitação, geralmente é mais fácil resolvê-los com menos, em vez de pacotes, no sistema.

Se este for um servidor de produção de qualquer faixa, eu replicaria sua configuração em outro lugar (em uma máquina virtual, se necessário) e classificaria o que precisa e o que não precisa estar lá, e siga os procedimentos de atualização adequados. Embora eu também pergunte o que você está fazendo com o rythmbox em um servidor de produção.

    
por 12.09.2012 / 00:58