Я хотел обновить GLIBC на моем wheezy dist, так как мне нужно использовать тензор потока, который не принимает стабильную версию (т.е. GLIBC_2.13).
Я experimental пакетами /etc/apt/sources.list , добавив туда строку:

http://ftp.debian.org/debian sid main

Кроме того, я выполнил sudo apt-get update и sudo apt-get -t experimental install libc6-dev . И здесь начались мои проблемы. Не только менеджер пакетов не обновил GLIBC, но и сломался полностью. Я имею в виду, если я хочу установить какой-либо пакет (например, tree ), я получаю следующую ошибку:

The following packages have unmet dependencies:
 libc6-dev : Breaks: binutils (< 2.26) but 2.22-8+deb7u3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Конечно, я попытался вызвать apt-get -f install , но это также заканчивается ошибкой:

The following packages have unmet dependencies:
 libc6-dev : Breaks: binutils (< 2.26) but 2.22-8+deb7u3 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Я также пытался следовать CLI-версии этого ответа, но он также заканчивался ошибкой:

dpkg: dependency problems prevent configuration of binutils:
 libc6-dev:amd64 (2.24-17) breaks binutils (<< 2.26) and is installed.
  Version of binutils to be configured is 2.22-8+deb7u3.

dpkg: error processing binutils (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 binutils

Думая об этой ситуации, кажется, что libc6-dev:amd64 вызывает все ошибки. Я пытался, конечно, удалить его с помощью apt-get remove , но безрезультатно.
Более того, я попытался проверить /var/log/apt/term.log наличие битых пакетов и удалить их, но "битых" пакетов не было, однако их можно было там пометить.
Итак, я застрял и без идей. У вас есть идеи, которые могут помочь мне с моей проблемой? В настоящее время мой лучший вариант - обновить мой дистрибутив с wheezy до jessie, но я не знаю, действительно ли это хорошая идея ...

0