Поиск последней версии пакета, не требующей обновления libc (в Debian)

Поиск последней версии пакета, не требующей обновления libc (в Debian)

Когда я пытаюсь обновить пакеты с помощью aptitude -t wheezy-backports, они часто требуют более новые, libcчем установлены. Предложенные решения удаляют сотни пакетов. Есть ли способ запросить только те версии, которые не требуют обновления libc(предпочтительно из командной строки)?

решение1

Получили ли вы тот же результат, выполнив следующую команду?

apt-get dist-upgrade -t wheezy-backports

Вы используете чистую среду wheezy+wheezy-backports? В настоящее время я использую wheezy-backports, но меня никогда не просили обновить libc. Фактически, в wheezy-backports нет бэкпортов libc6 (связь).

решение2

Вы можете пометить libc6 какдержатьи он обновит только те пакеты, которым не нужно обновлять libc6.

apt-mark hold libc6
apt update && apt upgrade -uV

Ты должен знатьрепозиторий backports это не полная версия дистрибутива. Он содержит только некоторые пакеты, которые новее стандартной версии дистрибутива. В вашем случае wheezy-backports имеет несколько новых пакетов для версии wheezy, которые должны работать на wheezy без стольких изменений и без обновления всех пакетов до следующей версии.

Вы можете удалить отметку удержания с помощьюapt-mark unhold libc6

apt dist-upgrade обходит эти блокировки, поэтому вместо этого используйте apt upgrade.

Связанный контент