[Решено] проблема с apt-get autoremove

Автор fingerskillz, 14 декабря 2013, 11:35:24

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

fingerskillz

Доброго времени суток!
Хочу попросить помощи с Debian.
Наблюдаю такую проблему: после удаления какого-либо пакета из тех, что ставились при установке debian, apt-get autoremove предлагает удалить следующие пакеты:
aisleriot argyll baobab browser-plugin-gnash caribou-antler cheese
  dconf-tools empathy empathy-common espeak-data file-roller finger
  fonts-cantarell fonts-sil-gentium fonts-sil-gentium-basic gcalctool gdebi
  gdm3 gedit gedit-common gedit-plugins gir1.2-gdata-0.0
  gir1.2-gnomekeyring-1.0 gir1.2-goa-1.0 gir1.2-gtop-2.0 gir1.2-gucharmap-2.90
  gir1.2-rb-3.0 gir1.2-tracker-0.14 gir1.2-wnck-3.0 glchess glines gnash
  gnash-common gnect gnibbles gnobots2 gnome-backgrounds gnome-color-manager
  gnome-disk-utility gnome-documents gnome-font-viewer gnome-games
  gnome-games-data gnome-games-extra-data gnome-icon-theme-extras gnome-mag
  gnome-nettool gnome-orca gnome-packagekit gnome-packagekit-data
  gnome-screenshot gnome-shell-extensions gnome-sudoku gnome-system-log
  gnome-tweak-tool gnome-video-effects gnomine gnotravex gnotski gnuchess
  gnuchess-book grilo-plugins-0.1 gtali gucharmap guile-2.0-libs
  hamster-applet hyphen-en-us iagno inkscape iputils-tracepath libatspi1.0-0
  libavahi-gobject0 libavahi-ui-gtk3-0 libblas3gf
  libboost-program-options1.49.0 libboost-thread1.49.0 libbrlapi0.5
  libcaribou-gtk-module libcaribou-gtk3-module libcolamd2.7.1 libcolorblind0
  libdee-1.0-4 libdiscid0 libdmapsharing-3.0-2 libdotconf1.0 libespeak1
  libgdu-gtk0 libgeocode-glib0 libgexiv2-1 libgnome-mag2 libgpod-common
  libgpod4 libgrilo-0.1-0 libgtk-vnc-2.0-0 libgtkmm-2.4-1c2a libgupnp-av-1.0-2
  libgupnp-dlna-1.0-2 libgvnc-1.0-0 libicc2 libimdi0 liblinear-tools
  liblinear1 liblouis-data liblouis2 libmagick++5 libminiupnpc5 libmtp-common
  libmtp-runtime libmtp9 libnatpmp1 libplot2c2 libpstoedit0c2a libraw5
  libreoffice libreoffice-calc libreoffice-draw libreoffice-evolution
  libreoffice-filter-mobiledev libreoffice-gnome libreoffice-gtk
  libreoffice-help-en-us libreoffice-impress libreoffice-report-builder-bin
  librhythmbox-core6 libsofia-sip-ua-glib3 libsofia-sip-ua0 libsonic0
  libspeechd2 libsvm-tools libtelepathy-farstream2 libunique-3.0-0
  libvisio-0.0-0 libwnck-common libwnck22 libxss1 lightsoff lp-solve mahjongg
  media-player-info minissdpd mythes-en-us nautilus-sendto-empathy nmap
  p7zip-full perlmagick pstoedit python-brlapi python-gnome2 python-louis
  python-mako python-markupsafe python-pyorbit python-speechd python-wnck
  python-zeitgeist quadrapassel rdesktop rhythmbox rhythmbox-data
  rhythmbox-plugin-cdrecorder rhythmbox-plugins rygel rygel-playbin
  rygel-preferences rygel-tracker seahorse shotwell shotwell-common
  simple-scan sound-juicer sound-theme-freedesktop speech-dispatcher
  swell-foop telepathy-gabble telepathy-idle telepathy-logger telepathy-rakia
  telepathy-salut transmission-common transmission-gtk ttf-liberation
  ttf-sil-gentium-basic unoconv vinagre vino xbrlapi xdg-user-dirs-gtk
  zeitgeist-core

Если присмотреться, то он предлагает даже transmission удалить.
Однажды я провернул apt-get autoremove и был удивлен: я был лишен даже кнопки Выключения компьютера в меню gnome в правом верхнем углу с именем пользователя.
Помогите, пожалуйста, научить apt-get не удалять пакеты, которые используются мной или хотя бы объясните, что я делаю не так?

ferum

Наведите порядок в /etc/apt/sources.list согласно вашему дистрибутиву
apt-get update
apt-get -f install
Русские дебианщики против цифрового слабоумия !

sandaksatru

Да, gnome он такой. Скорей всего вы удалили метапакет gnome, который тянет в зависимостях всё окружение. Или удалили какую-нибудь утилиту, которая утянула за собой вышеуказанный пакет. Когда с помощью apt-get вы что-то устанавливаете, те приложения и библиотеки, которые тянет устанавливаемый пакет в зависимостях, помечаются как установленные автоматически. И при удалении пакета, с которым они были притянуты, apt-get autoremove их тоже предлагает удалить. В вашем случае вам нужно либо установить метапакет gnome, либо с помощью aptitude unmarkauto пометить предлагаемые к удалению пакеты как установленные вручную.

fingerskillz

unmarkauto - это вроде как решение, спасибо!
Что касается удаления зависимостей - я все понимаю, но как transmission может быть зависимостью для orca?
Это тот самый пример: я удалил orca и после выполнения apt-get autoremove остался без transmission, без кнопки Выключения, и, вероятно, много чего еще.
Что касается sources.list - под спойлером
Подскажите, что не так? Вроде все только по манам делал
Открыть содержимое (спойлер)
#

# deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official i386 NETINST Binary-1 2$


deb http://mirror.yandex.ru/debian/ wheezy main
deb-src http://mirror.yandex.ru/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
deb http://mirror.yandex.ru/debian/ wheezy-updates main
deb-src http://mirror.yandex.ru/debian/ wheezy-updates main

##
deb http://mirror.yandex.ru/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
[свернуть]

Malaheenee

fingerskillz, выше есть ответ:
Цитата: sandaksatru от 14 декабря 2013, 12:26:21Скорей всего вы удалили метапакет gnome, который тянет в зависимостях всё окружени
orca, transmission  и прочая зависят от него. Погуглите по запросу "метапакеты в debian"
Все мы где-то, когда-то и в чем-то были новичками.