LINUX.ORG.RU

Ошибка при установке любого покета

 


0

2

Доброго времени суток :) Появилась у меня необходимость обновить glibc до версии 2.15 и больше. Погуглив, наткнулся на вот такой способ:

http://veadev.tk/2014/07/16/debian-glibc-2-13-update-2-14/

1. Добавьте в /etc/apt/sources.list

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
2. Затем выполните
apt-get update
apt-get install -t testing libc6-dev

Сделал всё это я и то, что мне нужно заработало и я обрадовался, но не надолго! Дальше надо было установить пакет nload, выполняю команду:

apt-get install nload
И получаю ошибку:
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.


не очень хорошо знаю linux.

Зачем в тестируемую ветку тогда лезешь? Пользуйся стабильной, чтобы не ломалось, либо перейди на тот дистр, где смотрят за работой свежих пакетов, хе-хе

minakov ★★★★★
()

Для начала попробовать, выполнить то, что просит менеджер

Try 'apt-get -f install' with no packages (or specify a solution).

Потом по результатам дальнейший разбор проблемы :)

Twissel ★★★★★
()

1. Добавьте в /etc/apt/sources.list

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

Какой-то левый репозиторий. Не надо так делать.

Ceiling_QB ★★★★
()

Так libc6-dev из тестинга, а nload из стейбла, зависимости все дела. Вот тебе и веселье. Перелазь на тестинг, если нужны свежие пакеты.

garik_keghen ★★★★★
()

.tk

УСКОРИТЕЛЬ ИНТЕРНЕТА не предлагали установить?

Deleted
()

Не надо было тащить каку с пола в рот бездумно копипастить команды из интернетов. Ты установил libc из тестинга, за ней обновил половину системы. Наслаждайся результатами :)

Проще всего в твоей ситуации обновиться до тестинга целиком и сидеть на нем - относительно скоро все равно он релизнется.

si0 ★★★
()
Ответ на: комментарий от BMW

Даунгрейд официально не поддерживается.

А вообще, делай бэкап (если есть чего) и заменяй всё в конфиге на

deb http://mirror.yandex.ru/debian jessie main contrib non-free
deb http://mirror.yandex.ru/debian-security jessie/updates main contrib non-free
deb http://mirror.yandex.ru/debian jessie-updates main contrib non-free

А потом делай апгрейд.

Deleted
()
Последнее исправление: Mystra_x64 (всего исправлений: 1)
Ответ на: комментарий от BMW

Если не поймёшь причину своего косяка, ещё раз придётся переустанавливать.

turtle_bazon ★★★★★
()
Ответ на: комментарий от BMW

ты поставил 64 битный glibc, и он за собой утянул иные 64 битные пакеты новой версии. При этом 32 битные пакеты у тебя остались старой версии.

Либо оновляй glibc:i386 из того же репозитория, откуда ставил 64 битный glibc, либо полностью переходи на testing.

roman77 ★★★★★
()
Ответ на: комментарий от Deleted

Даунгрейд официально не поддерживается.

как это не поддерживается? Можно выставить приоритеты репозиториев.

snaf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.