Доброго времени суток :)
Появилась у меня необходимость обновить glibc до версии 2.15 и больше. Погуглив, наткнулся на вот такой способ:
1. Добавьте в /etc/apt/sources.list
text
deb http://ftp.iinet.net.au/debian/debian wheezy main contrib non-free
deb http://ftp.iinet.net.au/debian/debian wheezy-backports main
deb http://ftp.iinet.net.au/debian/debian jessie main contrib non-free
Сделал всё это я и то, что мне нужно заработало и я обрадовался, но не надолго!
Дальше надо было установить пакет nload, выполняю команду:
text
apt-get install nload
И получаю ошибку:
text
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libgdbm3 : Breaks: libgdbm3:i386 (!= 1.8.3-11) but 1.8.3-13+b1 is to be installed
libgdbm3:i386 : Breaks: libgdbm3 (!= 1.8.3-13+b1) but 1.8.3-11 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Что делать? ОС: Debian 7.7 P.S. Хочу сказать, что я не очень хорошо знаю linux.
Если не знаете ОС, то не смешивайте репозитории стабильной и тестируемой веток. Jessie сейчас находится на этапе заморозки пакетов, так что уже можете попробовать. Для текущего стабильного Debian правильным вариантом будет найти репозиторий с собранным пакетом нужной вам версии (проверьте backports), если такового нет, то собрать самому. И да, обновление glibc — это далеко не простая операция, потому что от этой библиотеки зависит чуть не вся система.