LinuxForum.Fans
Тема

32х битные битые пакеты

Автор: zykov_artem 7 сообщений 7378 просмотров
#330181

Hello world! Такой вопрос. На сервере стоит Debian 7 x64. Пытаюсь доставить 32х битные библиотеки коммандой

text
#apt-get install ia32-libs

С чем сожет быть связано сообщение, и как его иправить

text
Пакеты, имеющие неудовлетворённые зависимости:
 ia32-libs : Зависит: ia32-libs-i386 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

?

#330188

Вероятно, проблема с зеркалом, которое вы используете. Не совпадают контрольные суммы. Подключите другое зеркало и выполните

text
# apt-get update

Это должно решить проблему.

#330366
yars написал:
Вероятно, проблема с зеркалом, которое вы используете. Не совпадают контрольные суммы. Подключите другое зеркало и выполните
text
# apt-get update

Это должно решить проблему.

ОК! Подскажите пожалуйста еще кое-что,

text
http://ftp.ru.debian.org/debian/

написано что это мировое зеркало для России, как (куда) мне его дописать и подойдет ли оно? Спасибо! :)

#330374

Дописывать нужно в /etc/apt/sources.list, а вот подойдет или нет, сказать не могу - я не использую Debian. Он у меня стоит на виртуальной машине, ставил посмотреть и понял, что он не для меня. Запускаю иногда, когда нужно посмотреть, что там да как делается, и все.

#330378

1. Да - это зеркало официального сервера.
2. Да, оно тебе подойдет.
3. Прописывать нужно в /etc/apt/sources.list
4. Зеркала в этом файле не должны повторятся, т.е. если у тебя там сейчас прописан к примеру:

text
deb http://mirror.yandex.ru/debian/ wheezy main contrib non-freе

и ты добавишь:

text
deb http://ftp.ru.debian.org/debian/ wheezy main contrib non-free

то при apt-get update вылезет ошибка.
5. После добавления репозитория выполни apt-get update.

#330468

Судя по

Пакеты, имеющие неудовлетворённые зависимости:
ia32-libs : Зависит: ia32-libs-i386 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

предположу что нужно добавить поддержку 32-битной архитектуры
[console]$ sudo dpkg --add-architecture i386[/console] а затем обновится
[console]$ sudo apt-get update[/console]

#330565
stalker_tk написал:
предположу что нужно добавить поддержку 32-битной архитектуры
[console]$ sudo dpkg --add-architecture i386[/console] а затем обновится
[console]$ sudo apt-get update[/console]

О как!) Не, сам бы я точно не допер до этого. Спасибо огромное, щас завелось и ставится.

Войдите или зарегистрируйтесь, чтобы ответить.