Я использую 64-битный Debian Wheezy. Недавно, когда я делаю apt-get upgrade я получаю это:
The following packages have been kept back:
  libsmbclient libtevent0 samba-libs
Это сводит меня с ума. Хотя я просто удаляю самбу, так как я все равно ее не использую, но какой-то гений заставил Гнома зависеть от этого:
# apt-get remove libsmbclient
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gnome gnome-core gvfs-backends libgnomevfs2-extra libsmbclient mencoder mplayer
Как мне безопасно обновить эти пакеты?
Установлено не так много пользовательских вещей:
deb http://ftp.pl.debian.org/debian/ wheezy main 
deb-src http://ftp.pl.debian.org/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://ftp.pl.debian.org/debian/ wheezy-updates main 
deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main 
# wheezy-backports
deb http://ftp.pl.debian.org/debian/ wheezy-backports main contrib non-free
# virtualbox
deb http://download.virtualbox.org/virtualbox/debian/ wheezy contrib
[ОБНОВИТЬ]
Что я пробовал:
apt-get dist-upgrade- результат тот же (пакеты были сохранены).- использовал 
aptitude, но все, что он предлагает, это удалить gnome и несколько других связанных с gnome пакетов и установить целую партию пакетов i386 (похоже, только на libs). apt-get install libsmbclientдаетlibsmbclient : Depends: samba-libs (= 2:4.1.9+dfsg-1~bpo70+1) but it is not going to be installedapt-get install libtevent0выдаетlibtevent0 : Depends: libtalloc2 (>= 2.1.0) but 2.0.7+git20120207-1 is to be installed.apt-get install samba-libsпредоставляетsamba-libs : Depends: samba-dsdb-modules (= 2:4.1.9+dfsg-1~bpo70+1) but it is not going to be installed
[ОБНОВЛЕНИЕ 2]
Похоже, что источник этой проблемы лежит где-то в репозитории backports. Однажды я экспериментировал со шмелем, а также с некоторыми материалами для копирования DVD, и я помню, что мне нужно было что-то устанавливать из бэкпортов. Мне это больше не нужно. Шмель все равно не удался, потому что мое оборудование и DVD были разорваны в Windows :(
Теперь я сделал aptitude search '~S ~i ~Abackports' и получил это:
i   initramfs-tools                   - generic modular initramfs generator
i A libavutil53                       - Libav utility library
i   libldb1                           - LDAP-like embedded database - shared library
i A libnettle4                        - low level cryptographic library (symmetric and one-way cryptos)
i A libntdb1                          - New Trivial Database - shared library
i A libopus0                          - Opus codec runtime library
i   libswscale2                       - Libav video scaling library
i A libtdb1                           - Trivial Database - shared library
i A libwbclient0                      - Samba winbind client library
i A python-talloc                     - hierarchical pool based memory allocator - Python bindings
i   samba-common                      - common files used by both the Samba server and client
Я думаю, что я должен понизить эти пакеты, и все должно быть хорошо. Я прав? Как мне это сделать?
[ОБНОВЛЕНИЕ 3]
Я пытался удалить или понизить эти пакеты из репозитория backports, и мне удалось сделать это только частично.
Когда я захотел понизить libntdb1 я понял, что ее нет в стабильном репо. Когда я попытался удалить его - снова, apt тоже захотел удалить gnome. Когда я сделал apt-cache rdepends libntdb1 оказалось, что только обратная зависимость - это samba-libs . В стабильном репо тоже нет samba-libs и я тоже не могу удалить его, потому что он снова пытается удалить gnome и многое другое. Что, черт возьми, здесь происходит? Обратите внимание, что samba-libs не отображается, когда я выполняю aptitude search '~S ~i ~Abackports' . Как избавиться от этой вещи?
Кроме того, когда я попытался понизить libldb1 и libwbclient0 я не смог, потому что apt хотел удалить gnome в обоих случаях. Зачем?
Итак, теперь я получил три пакета из репозитория backports с aptitude search '~S ~i ~Abackports':
i   libldb1              - LDAP-like embedded database - shared library
i A libntdb1             - New Trivial Database - shared library
i A libwbclient0         - Samba winbind client library
И samba-libs которые, по-видимому, также поступают из бэкпортов, но не перечислены с aptitude search '~S ~i ~Abackports'
