Категорії
Linux

Правильное использование i386 пакетов на amd64

Данная инструкция подходит для Debian-подобных. В остальных дистрибутивах, я думаю похоже.

Если во время обновления или реконфигурации пакета, вы получаете такое сообщение:

dpkg: не удалось обработать параметр libpng12-0 (--configure):
libpng12-0:amd64 1.2.46-3ubuntu1.2 cannot be configured because libpng12-0:i386 is in a different version (1.2.46-3ubuntu1)
При обработке следующих пакетов произошли ошибки:
libpng12-0

значит у вас система amd64 и есть установленные пакеты одновременно содержащие версии i386 и amd64 и естественно они конфликтуют. Выход есть – разрешить одновременно использовать обе архитектуры:

#echo foreign-architecture i386 > /etc/dpkg/dpkg.cfg.d/multiarch

После этого можете ставить пакеты так:

#apt-get install libpng12-0:i386

то есть явно указываете архитектуру.

Один коментар до “Правильное использование i386 пакетов на amd64”

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff