Я заметил, что моя система (Elementary OS, основанная на Ubuntu 14.04) пытается удалить рабочие пакеты с помощью автоматического удаления. Запуск автоматического удаления делает систему непригодной для использования, переустановка пакетов ничего не делает, перестройка кэша пакетов делает то же самое. Эта проблема появляется сразу после первой перезагрузки после установки и обновления системы; сразу после обновления системы, используя apt-get update + apt-get upgrade . GUI Updater работает отлично, без проблем и создания списка автоудалений пакетов.

Вот пакеты, которые он удаляет. Любые идеи о может быть не так с системой?

dnsmasq-base exuberant-ctags firefox-locale-sv gir1.2-gnomebluetooth-1.0
  gir1.2-peas-1.0 gnome-bluetooth gnome-user-share indicator-bluetooth
  indicator-keyboard indicator-power iputils-arping libatkmm-1.6-1
  libbonoboui2-0 libbonoboui2-common libcairomm-1.0-1 libgail18 libglade2-0
  libglibmm-2.4-1c2a libgnome-menu2 libgnomecanvas2-0 libgnomecanvas2-common
  libgnomeui-0 libgnomeui-common libgtksourceview-3.0-1
  libgtksourceview-3.0-common libgtkspell3-3-0 libmbim-glib0 libmm-glib0
  libmnl0 libnetfilter-conntrack3 libnl-route-3-200 libnm-glib-vpn1
  libpangomm-1.4-1 libqmi-glib0 libruby1.9.1 libscratchcore0
  libsigc++-2.0-0c2a libt1-5 libtimezonemap1 libunique-1.0-0 libunique-3.0-0
  libvala-0.24-0 libwnck-common libwnck22 libyaml-0-2 linux-headers-3.13.0-32
  linux-headers-3.13.0-32-generic linux-image-3.13.0-32-generic
  linux-image-extra-3.13.0-32-generic mobile-broadband-provider-info
  modemmanager network-manager network-manager-gnome network-manager-pptp
  network-manager-pptp-gnome obexd-client pptp-linux python-pycurl ruby
  ruby1.9.1 thunderbird-locale-sv thunderbird-locale-sv-se usb-modeswitch
  usb-modeswitch-data

1 ответ1

1

В Debian и его производных опция автоматического удаления предлагает только те пакеты, которые были установлены как зависимость от другого пакета. Если соответствующий пакет удаляется, эти пакеты помечаются как автоматически удаляемые.

Вам не нужно запускать apt-get auto-remove и система радостно проинформирует вас об этих пакетах на вечность. Вместо этого вы можете настроить их установку вручную - просто запустите apt-get install <package> [<package>]

Но ваша конкретная проблема может быть связана с тем, что обновление нестабильного дистрибутива может изменить зависимости, и apt-get upgrade не учитывает это. Попробуйте запустить

apt-get dist-upgrade

который управляет процессом обновления более разумно (но также более навязчиво). Прочтите справочную страницу apt-get чтобы получить полную картину.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .